В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
vladawlada
vladawlada
10.11.2022 15:42 •  Информатика

Массивы, строки, подпрограммы: 1. что является результатом этапа "формализация" решения на компьютере 2. для записи алгоритмов в большинстве языков программирования используются: 3. между формальными и фактическими параметрами функции следует соблюдать соответствие: 4. на школьном алгоритмическом языке в программной среде кумир алгоритм описывается 5. на языке python процедура (функция) описывается 6. каким ключевым словом описывается функция (процедура) в python (слово из трех строчных букв)? 7. в какой строке процедуры, рисующей две линии длиной n символов "-", ошибка? 8. в какой строке программы с функцией ошибка? 9. какое ключевое слово отличает процедуру от функции в python? 10. отметьте все правильные утверждения о списках в языке python. 11. как называется число, которое указывает на конкретный элемент массива и записывается в квадратных скобках? 12. какой индекс имеет последний элемент массива a? a = [8]*6 13. требуется заполнить массив именно так: x = [1 2 3 4 5 6 7 8] какой оператор надо поместить в тело цикла вместо многоточия? x = [0]*8 for k in range(8): 14. что будет выведено на экран после выполнения программы? s = "123" s = s + "0" + s; s = s + s; print ( s ) 15. что будет выведено на экран после выполнения этой программы? s = "12345" n = len(s) + len("456") print ( n ) 16. в таблице dat представлены данные о количестве голосов, поданных за 10 исполнителей народных песен (dat[0] – количество голосов, поданных за первого исполнителя; dat[1] – за второго и т. определите, какое число будет напечатано в результате работы следующей программы. dat = [0]*10 dat[0] = 16; dat[2] = 20 dat[3] = 20; dat[3] = 41 dat[4] = 14; dat[5] = 21 dat[6] = 28; dat[6] = 12 dat[8] = 15; dat[9] = 35 m = 0 for k in range(10): if dat[k] > m: m = dat[k] print ( m )

Показать ответ
Ответ:
abduboriy2004
abduboriy2004
11.05.2020 01:48
Const 
n=5;

Var
 ar:array[1..n] of integer;
 ar2:array[1..n] of integer;
 i,k:integer;

 function prost(a:integer):boolean;
 var i:integer;
 b:boolean;
  begin
  b:=true;
   for i:=2 to a div 2 do
    if a mod i=0 then
     begin;
      b:=false;
      break;
     end;
   if a=1 then b:=false;
  prost:=b;
 end;

  begin;
 randomize;
 k:=0;
  for i:=1 to n do
   begin;
    ar[i]:=random(101);
    write(ar[i]:4);
   end;
  writeln;
  for i:=1 to n do
  if prost(ar[i]) then
   begin;
    inc(k);
    ar2[k]:=ar[i];
    write(ar2[k]:4);
   end;
end.
0,0(0 оценок)
Ответ:
малышка135
малышка135
16.12.2021 18:32
Программа, которая использует два массива

var 
c, a: array[1..20] of integer; 
i: integer;
begin 
write('Первый массив '); 
for i := 1 to 20 do   begin   
c[i] := i * (-5);   
write(c[i], ' '); 
end; 
writeln; 
write('Преобразованный массив '); 
for i := 1 to 20 do   begin   
a[i] := c[20 - i + 1];   
write(a[i], ' '); 
end;  
end.

ИЛИ  Программа не использующая два массива, а просто переворачивающая первый

var 
c: array[1..20] of integer; 
i: integer;
begin  write('Первый массив '); 
for i := 1 to 20 do   begin   
c[i] := i * (-5);   
write(c[i], ' '); 
end; 
writeln; 
write('Преобразованный массив '); 
for i := 20 downto 1 do  write(c[i], ' '); 
end.

Обе программы работают!
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота