Задача 2 Урок 14. Процедуры и функции

Урок 14. Процедуры и функции

{14 — 2 Напишите процедуру, которая выводит на экран сумму трёх целых чисел.}

var a, b, c: integer;
procedure sumOf3(x, y, z: integer);
begin
  writeln(x + y + z);
end;
begin
  writeln('write 3 nums');
  readln(a,b,c);
  sumOf3(a,b,c);
  readln();
end.
//write 3 nums
//3 12 23
//38   

Задача 1 Урок 14. Процедуры и функции

Урок 14. Процедуры и функции

{14 — 1 Напишите функцию, которая возвращает сумму трёх целых чисел.}

var a, b, c: integer;
function sumOf3(x, y, z: integer):integer;
begin
  result:= x + y + z;
end;
begin
  writeln('write 3 nums');
  readln(a,b,c);
  writeln(sumOf3(a,b,c));
  readln();
end.
//write 3 nums
//11 23 32
//66    

javascript Преобразование строк в массивы и обратно. Сортировка элементов. Примеры кода (sort, join)

Пример 1 - сравнение содержимого двух массивов

У вас есть два массива целых чисел - проверить, что они содержат одни и те же элементы в том же количестве

Возможное решение:

javascript Обход массива. Разные способы перебора элементов

Цикл for - классика во всех языках

Обход массива - максимально "ручным" способом:

// поиск максимума в массиве
let arr = [1, 5, 3];
let max = arr[0];

for (let i = 0; i <= arr.length; i++) {
  if (arr[i] > max) {
    max = arr[i];
  }
}

console.log(max); // ответ

-- все ясно и понятно, можно управлять изменением индекса.

.forEach() - колбэк для каждого элемента

Форич в JS оформлен не как языковая конструкция, а как метода массив, который вызывает переданную функцию для каждого элемента этого массива:

Задача 4 Урок 13.2

Вложенные циклы. Часть 2

{13.2 — 4 Счёты. визуализируйте на счетах введенное пользователем число.
(28):
---++++++++++
---++++++++++
---++++++++++
---++++++++++
---++++++++++
++---++++++++
++++++++---++}

Задача 3 Урок 13.2

Вложенные циклы. Часть 2

{13.2 — 3 Составьте программу, которая выводит на экран прямоугольный флаг N×M вида
(с рамкой по краям):
+ + + + + +
+ - - - - +
+ - - - - +
+ + + + + +}

Задача 22 Урок 13.1

Вложенные циклы

{13.1 — 22 Пользователь передает целые положительные число N,
выведете на экран последовательность от 1 до N,
так чтобы ширина "ёлочки" росла волнами.
}

Задача 21 Урок 13.1

Вложенные циклы

{13.1 — 21 Пользователь передает целые положительные число N и M,
выведете на экран последовательность от 1 до N,
так чтобы ширина "ёлочки" увеличивалась до M чисел, то уменьшалась до 1.
Например, для M=3 и N=17 получим:
1
23
456
78
9
10
}

Pages

Subscribe to fkn+antitotal RSS