Статистика
Всего в нашей базе более 4 327 660 вопросов и 6 445 973 ответов!

1. Разработать схему алгоритма, который вводит массив из N целых

5-9 класс

чисел и выводит на экран этот же массив в прямом и обратном порядке. Протестировать алгоритм на произвольных массивах, состоящих из 1 числа, из 5 чисел, из 10 чисел.

2. Разработать схему алгоритма, который вводит массив из N целых чисел и выводит на экран элементы с чётными номерами. Протестировать алгоритм на произвольных массивах размерностью 5 и 8 элементов.

3. Разработать схему алгоритма, который вводит массив из N целых чисел и выводит на экран элементы с нечётными номерами в обратном порядке. Протестировать алгоритм для следующих исходных данных:

а) 1 3 5 6 8 9

б) -1 4 6 2 4 6 8 6 9

P.S. Убедительная просьба написать решение целиком и до наступления ночи. Я являюсь дилетантом в Паскале, а эти три задачи являются моим домашним заданием по информатике на завтра.

Zbarsukova2014 05 дек. 2013 г., 17:04:07 (10 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
Esikstar1
05 дек. 2013 г., 19:38:10 (10 лет назад)

Program zadacha1;
uses crt;
const N=5;  //размер массива
var m:array[1..n] of integer;
i:integer;
Begin
Writeln('Исходный массив');
For i:= 1 to n do
//readln(m[i]); //для ручного ввода оставьте эту строку
begin //    для
m[i]:=random(101)-50; // случайного
Writeln(m[i]); //  эти
end; //
Writeln('Прямой вывод');
For i:=1 to n do
writeln(m[i]);
Writeln('Обратный вывод');
For i:=1 to n do
writeln(m[n+1-i]);
End.

 

Program zadacha2;
uses crt;
const N=5; // размер массива
var m:array[1..n] of integer;
i:integer;
Begin
Writeln('Исходный массив');
For i:= 1 to n do
//readln(m[i]); //для ручного ввода оставьте эту строку
begin //    для
m[i]:=random(101)-50; // случайного
Writeln(m[i]); //  эти
end; //
Writeln('Вывод');
For i:=1 to n do
if i mod 2 = 0 then writeln(m[i]);
End.

 

Program zadacha3;
uses crt;
const N=5; // размер массива
var m:array[1..n] of integer;
i:integer;
Begin
Writeln('Исходный массив');
For i:= 1 to n do
//readln(m[i]); //для ручного ввода оставьте эту строку
begin //    для
m[i]:=random(101)-50; // случайного
Writeln(m[i]); //  эти
end; //
Writeln('Вывод');
For i:=1 to n do
if (n+1-i) mod 2 <> 0 then writeln(m[n+1-i]);
End.

+ 0 -
Viktoriagomez
05 дек. 2013 г., 20:40:26 (10 лет назад)


Program One;
const n=10;  //размер массива - при тестировании нужно поочерёдно поменять
var mas:array[1..n] of integer;
  i:integer;
begin
  writeln('Введите элементы массива');
  for i:= 1 to n do //организуем цикл для ввода элементов массива
    begin
      write('Введите ',i,'-й элемент ');
      readln(mas[i]);
    end;
  writeln('массив элементов: '); //выводим массив в прямом порядке
  for i:=1 to n do
    writeln(mas[i]);
  writeln('обратный массив: '); //выводим массив в обратном порядке
  for i:=n downto 1 do //обратный цикл  - от n до 1
    writeln(mas[i]);
end.

 

Program Two;
const n=10;  //размер массива - при тестировании нужно поочерёдно поменять
var mas:array[1..n] of integer;
  i:integer;
begin
  writeln('Введите элементы массива');
  for i:= 1 to n do //организуем цикл для ввода элементов массива
    begin
      write('Введите ',i,'-й элемент ');
      readln(mas[i]);
    end;
  writeln('четные элементы массива: ');
    for i:=1 to n do
      if i mod 2 = 0 then writeln(mas[i]); //проверка условия - равен ли                             //нулю остаток от деления номера элемента на 2
end.


Program Three;
const n=10;  //размер массива - при тестировании нужно поочерёдно поменять
var mas:array[1..n] of integer;
  i:integer;
begin
  writeln('Введите элементы массива');
  for i:= 1 to n do //организуем цикл для ввода элементов массива
    begin
      write('Введите ',i,'-й элемент ');
      readln(mas[i]);
    end;
  writeln('нечётные элементы массива в обр. порядке: ');
    for i:=n downto 1 do //обратный цикл  - от n до 1
      if i mod 2 = 1 then writeln(mas[i]); //проверка условия - равен ли                          //единице остаток от деления номера элемента на 2
end.

Ответить

Другие вопросы из категории

СРОЧНО! ЛЕГКО! 15 БАЛЛОВ!!

1) Какие виды программ можно выделить по их правовому статусу?

Читайте также

1)Задан массив из 11 целых чисел. Найти сумму элементов массива, кратных 5 2)Задан массив из 11 целых чисел. Посчитать количество нечётных

элементов массива.

3)задан массив из 9 целых чисел.Вывести на экран чётные элементы



Вы находитесь на странице вопроса "1. Разработать схему алгоритма, который вводит массив из N целых", категории "информатика". Данный вопрос относится к разделу "5-9" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.