© 2022, Кравар Татьяна Владимировна 326
СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ
Благодаря готовым учебным материалам для работы в классе и дистанционно
Скидки до 50 % на комплекты
только до
Готовые ключевые этапы урока всегда будут у вас под рукой
Организационный момент
Проверка знаний
Объяснение материала
Закрепление изученного
Итоги урока
Поиск невозможен без проверки условия. Вспомните, как компьютер проверяет условие?
Какое значение будет выведено на экран, если с клавиатуры ввести соответственно 5, 7 и 4?
Вспомни, что означает i? Определи, сколько раз будет выполнено тело данного цикла:
for i := - 4 to 4 do <тело цикла>
Сколько значений будет выведено на экран в данном цикле:
for i := 0 to 13 do writeln(i+2)
Какое значение будет выведено последним в данном цикле:
for i := 0 to 13 do writeln(i+2)
Дан массив A[1..10]: 1, -2, 5, 12, 4, -6, -3, 11, 7, -1
Чему равно A[6]? (в ответе указать только значение)
for i := 1 to N do
if <условие> then k:=k+1
Это стандартная команда, она N раз проверяет условие и считает сколько раз (k) оно было истинным.
Вопрос: Дан массив A: 1, -2, 5, 12, 4, -6, -3, 11, 7, -1
Чему будет равно k после выполнения команды:
for i := 1 to 10 do
if A[i]<0 then k:=k+1
Какое значение может принимать целая переменная Y, если в программе записано: Y:=random(7) + 2 (в ответе запиши два числа через пробел: от скольки и до скольки)
Используя функцию random(x), получите числа в диапазоне от 10 до 100. Запишите команду без пробелов по образцу: random(x)+y
for i := 1 to N do
if <условие> then k:=k+1
Это стандартная команда, она N раз проверяет условие и считает сколько раз (k) оно было истинным.
Выражение x mod y определяет остаток от деления x на y
Вопрос: Дан массив A: 1, -2, 5, 12, 4, -6, -3, 11, 7, -1
Чему будет равно k после выполнения команды:
for i := 1 to 10 do
if A[i] mod 2 <> 0 then k:=k+1
for i := 1 to N do
if <условие> then k:=k+A[i]
Еще одна стандартная команда(обратите внимание там добавляется не 1, а элемент массива A[i] удовлетворяющий условию), она суммирует те элементы массива, которые удовлетворяют условию.
Вопрос: Дан массив A: 1, -2, 5, 12, 4, -6, -3, 11, 7, -1
Определи чему будет равно k после выполнения команды, учитывая условие:
for i := 1 to 10 do
if A[i] > 0 then k:=k+A[i]
Определи, какая из команд записана без синтаксических ошибок
© 2022, Кравар Татьяна Владимировна 326