СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

12_ИНСТРУКЦИЯ К ВЫПОЛНЕНИЮ ПРАКТИЧЕСКОЙ РАБОТЫ «Применение циклов к решению задач», 9 класс, учеб. Босовой Л.Л., Босовой А.Ю.

Категория: Информатика

Нажмите, чтобы узнать подробности

ИНСТРУКЦИЯ К ВЫПОЛНЕНИЮ ПРАКТИЧЕСКОЙ РАБОТЫ «Применение циклов к решению задач» содержит поэтапное пояснение для решения задач с помощью алгоритмов. Если ваши учащиеся не умеют решать задачи, их необходимо познакомить с этой иснтрукцией. Два-три урока работы с этой инструкцией и большинство кадет начали решать задачи. Попробуйте! Нельзя игнорировать такие пробелы в формировании алгоритмического мышления. Нужно подробно описывать этапы решения задачи, рассуждения, процесс написания программы. Не зря в учебниках по информатике есть параграфы: Конструирование алгоритма, Этапы решения задач на компьютере и т.п.

Просмотр содержимого документа
«12_ИНСТРУКЦИЯ К ВЫПОЛНЕНИЮ ПРАКТИЧЕСКОЙ РАБОТЫ «Применение циклов к решению задач», 9 класс, учеб. Босовой Л.Л., Босовой А.Ю.»

ИНСТРУКЦИЯ К ВЫПОЛНЕНИЮ ПРАКТИЧЕСКОЙ РАБОТЫ «Применение циклов к решению задач»

Этап решения задачи

Реализация на языке программирования pascalABC.net


Прочитайте условие задачи. Выявите входные данные и результат.

Найти сумму всех чисел: 1, 4, 7, …, 28.

1

Входные данные: имя для каждой переменной, тип

Var x : integer; {первое целое число}

Результат: имя для переменной, тип

sum: integer;

2

Начало программы:

begin

3

Как вводятся входные данные?


Значения всегда разные, зависят от желания пользователя, вводятся с клавиатуры

Значения известны заранее, всегда одни и те же


write(‘Введите значение переменной х’);

read(x);

x: = 1; {первое число}

4

Опишите действия для получения результата математической формулой. 1, 4=1+3, 7=4+3, ….. Увеличить следующее число на 3: х + 3.

Сумма: 1+4+7+ …. К сумме прибавить следующее число: sum + x;

Переведите формулу на язык программирования х := х + 3; sum := sum + x;

5

Сколько раз повторяется вычисления по данной формуле?


Если количество повторений известно – используем цикл for,

Если количество повторений неизвестно – используем цикл while или repeat.

For i:=1 to 10 do

Begin

sum := sum + x; {к сумме прибавили число}

х := х + 3; {увеличили число на 3}

end;

While x

Begin

sum := sum + x; {к сумме прибавили число}

х := х + 3; {увеличили число на 3}

end;

6

Скорректировать список переменных, если в цикле нужна дополнительная переменная i

Var ….

i : integer;

7

Вывод ответа на экран

write(‘Сумма= ’, sum);

end.

8.

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

Найти сумму всех чисел

1, 4, 7, …, 28. Ответ: 1+4+7+10+13+16+19+22+25+28 = 145




Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!