semenov-1970
?>

Дано трёхзначное число n определить является ли сумма первой и последней четным?

Информатика

Ответы

perminovaea
//Pascal
var N: integer;
begin
write('Введите число:'); readln(N);
writeln(N div 100); writeln(N mod 10);
if ((N div 100)+(N mod 10)) mod 2 = 0 then
  writeln('Сумма четная')
else
  writeln('Сумма нечетная');
end.
voloshin238
Const
  n1 = 20;
  m1 = 20;

var
  a: array[1..n1, 1..m1] of integer;
  b: array[1..m1] of integer;
  i, j, m, n: integer;

begin
  Write('Введите через пробел число строк и столбцов массива: ');
  Readln(n, m);
  Randomize;
  Writeln('Исходный массив');
  for i := 1 to n do
  begin
    for j := 1 to m do
    begin
      a[i, j] := Random(101) - 50;
      Write(a[i, j]:4)
    end;
    Writeln
  end;
  Writeln('Сформированный массив');
  for j := 1 to m do
  begin
    i := 1;
    while (i <= n) and (a[i, j] >= 0) do i := i + 1;
    if i <= n then b[j] := a[i, j] else b[j] := -99;
    Write(b[j]:4)
  end;
  Writeln
end.

Тестовое решение:
Введите через пробел число строк и столбцов массива: 3 10
Исходный массив
 -11 -18 -42 -22  -9   2  21  15  40  -3
   4  -5  40 -13 -44 -37  43  47   1 -39
  20  50  21 -18 -10   6  12 -10  43 -37
Сформированный массив
 -11 -18 -42 -22  -9 -37 -99 -10 -99  -3
T91610933073266

1.

Алгоритм и его свойства.

Алгоритм - понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.

Исполнитель алгоритма - это тот объект или субъект, для управления которым составлен алгоритм.

Система команд исполнителя (СКИ) - это вся совокупность команд, которые исполнитель умеет выполнять.

Свойства алгоритма: понятность, точность, конечность. 

Понятность: алгоритм составляется только из команд, входящих в СКИ исполнителя.

Точность: каждая команда алгоритма управления определяет однозначное действие исполнителя.

Конечность (или результативность):выполнение алгоритма должно приводить к результату за конечное число шагов.

Среда исполнителя: обстановка, в которой функционирует исполнитель.

Определенная последовательность действий исполнителя всегда применяется к некоторым исходным данным. Например, для приготовления блюда по кулинарному рецепту нужны соответствующие продукты (данные). Для решения математической задачи (решения квадратного уравнения) нужны исходные числовые данные (коэффициенты уравнения).

Полный набор данных: необходимый и достаточный набор данных для решения поставленной задачи (получения искомого результата записи алгоритмов.

Наибольшую рас получили графический, словесный и в виде программ для ЭВМ.

Графический предполагает использование определенных графических символов - блоков.

Наименование блокаОбозначение блокаСодержаниеПроцесс

 Обработка информацииПринятие решения

 Логический блок проверки истинности или ложности некоторого условияПередача данных

 Ввод или вывод информацииПуск, остановка

 Начало или конец программыМодификация

 Организация циклического процесса - заголовок цикла

2.

1) Дискретность - алгоритм должен состоять из отдельных пунктов.

2) Понятность - каждая команда должна быть понятна исполнителю.

3) Результативность - алгоритм должен приводить к заранее продуманному результату.

4) Массовость - он должен решать не одну задачу, а круг таких задач.

5) Определенность - не должно быть команд, которые исполнитель воспримит неоднозначно.

Подробнее - на -

Объяснение:

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дано трёхзначное число n определить является ли сумма первой и последней четным?
Ваше имя (никнейм)*
Email*
Комментарий*