Этапы решения задачи при составлении программы :
1. Постановка задачи, т.е. создание модели задачи.
2. Разработка алгоритма ( ШАЯ и блок-схему ).
3. Составление программы.
4. Отладка программы ( т.е. ввод программы в компьютер).
Вычисление и получение результатов.
Ответ на 4 вопрос : Примеры:
Пример-1 : Вычислить площадь круга по заданному радиусу.
Рассмотрим эту задачу по – этапно :
этап - постановка задачи, т.е. создание математической модели задачи:
Площадь круга по заданному радиусу вычисляется по формуле S= Пи * R2 , где R – радиус мы можем задать любое целое число. Вначале необходимо объяснить учащимся о том , что даже если мы значение радиуса возьмем целое число, то результат не будет целым число, так как Пи= 3,14, т.е. например R=2, тогда S= 3,14*2=6,28 . Знание типа значений переменных очень важно, так как в алгоритмах и программах необходимо указать с каким значением вы работаете, т.е если число, то оно целое или дробное( вещественное), если символ или строка , то литерный тип. В Шая они пишутся сокращенно.
С
П
О
С
Л
Е
Д
О
В
А
Т
Е
Л
Ь
Н
О
С
Т
Ь
оставление алгоритма :
ШАЯ Блок - схема
Алг. Площадь круга
Дано пост. вел. Пи=3, 14
R – арг. цел.
Надо S – рез. вещ.
нач
ввод R
S= Пи * R2
Вывод S
кон.
3) этап – составление программы, мы пройдем позже на следующих уроках, сегодня наша задача научиться составлять алгоритмы к любым задачам..
Ученик на пример 3 выходит к доске : Ткач Александр и объясняет
у доски, используя форму записи ШАЯ (плакат) и рисунки блок-схем
( методическое пособие).
Пример-2 : Вычислить разность двух целых чисел А, и В .
этап Математическая модель: обозначим разность Р= А – В
2 ) ШАЯ Блок схема
Алг. Разность чисел
Дано А, В – арг. цел.
Надо Р – рез. цел.
нач
ввод А, В
Р= А - В
Вывод Р
кон.
Пример № 3 : Составить ШАЯ и блок-схему : Даны три переменные А,В,С.
Вывести их сумму.
1) этап - В этой задаче специально пропущено переменная ответа, т.е не присваивается к какой-то переменной. Это необходимо показать для того, чтобы в выводе можно написать сразу и решение.
2) ШАЯ Блок схема
Алг. Сумма чисел
Дано А, В, С – арг. цел.
Надо рез. цел.
нач
Ввод А, В, С
Вывод А + В + С
кон.
Если в этой же задачи условие поменяем на то, что значение А,В,С даны, т.е.
А=7, В=3, С=10, и еще ответ обозначим переменной S, тогда в ШАЯ и в блок-схеме произойдут изменения.
Алг. Сумма чисел
Дано А, В, С – арг. цел.
Надо S - рез. цел.
нач
А=7, В=3, С=10
S= A+B+C
Вывод S
кон.
Важно то, чтобы различие увидели сами учащиеся.
Если нет, то я их направлю.
Пример № 4 Домашнее задание. Составить ШАЯ и блок-схему :
Найти силу тяжести по закону Ньютона.
Пример-5 : Задача на логический блок : Вычислить Z по формуле (для темы № 5)
2 этап : ШАЯ Блок схема
Алг. Вычисление Z
Дано Х, У – арг. цел.
Надо Z – рез. цел.
нач
Ввод Х, У
если Х >У то Z= X - Y
иначе Z= Y-2*X+1
Вывод Z
кон.
Достарыңызбен бөлісу: |