Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Практическая работа по "Информатике"

Автор:   •  Октябрь 15, 2023  •  Практическая работа  •  344 Слов (2 Страниц)  •  253 Просмотры

Страница 1 из 2

Задание 1 (40 баллов).

Составьте программу на языке программирования Паскаль для обработки массива из 12 вещественных чисел. Входные данные для значений элементов массива задайте самостоятельно. Вычислите количество элементов массива с нечётными номерами на промежутке [5,1; 32,4].

Код программы

program array1;

var

  numbers: array[1..12] of real;

  i, counter: integer;

begin

  write('Введите массив из 12 чисел: ');

  for i := 1 to 12 do

  begin

    read(numbers[i]);

  end;

 

  counter := 0;

  for i := 1 to 12 do

  begin

    if (i mod 2 <> 0) and (numbers[i] >= 5.1) and (numbers[i] <= 32.4) then

    begin

      counter := counter + 1;

    end;

  end;

 

  writeln('Кол-во эл-ов с нечётными номерами из отрезка [5.1, 32.4]: ', counter);

 

end.

 

Результат работы программы

[pic 1]


Задание 2 (60 баллов).

Разработайте схему алгоритма и программу обработки двумерного массива. Определите номера столбцов двумерного массива, которые имеют нулевые элементы. Входные данные для элементов массива задайте самостоятельно. Предусмотрите наличие положительных, отрицательных, а также равных нулю элементов. Размерность массива 3 × 4.

Код программы

program array2;

var

  matrix: array[1..3, 1..4] of integer;

  i, j, cnt: integer;

  is_zero: boolean;

begin

  writeln('Введите матрицу 3х4');

  for i := 1 to 3 do

    for j := 1 to 4 do

      read(matrix[i, j]);

 

  write('Номера столбцов, содержащих нулевой элемент:');

  cnt := 0;

  for j := 1 to 4 do

  begin

    is_zero := false;

    for i := 1 to 3 do

      if matrix[i, j] = 0 then

        is_zero := true;

    if is_zero then

    begin

      cnt := cnt + 1;

      write(' ', j);

    end;

  end;

 

  if cnt = 0 then

...

Скачать:   txt (2.5 Kb)   pdf (133.8 Kb)   docx (54.8 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club