Тема №4 Программирование линейных алгоритмов


Этапы решения задачи при составлении программы



бет4/4
Дата27.10.2023
өлшемі82 Kb.
#481720
1   2   3   4
АП урок -2

Этапы решения задачи при составлении программы :
1. Постановка задачи, т.е. создание модели задачи.
2. Разработка алгоритма ( ШАЯ и блок-схему ).
3. Составление программы.
4. Отладка программы ( т.е. ввод программы в компьютер).

  1. Вычисление и получение результатов.



Ответ на 4 вопрос : Примеры:


Пример-1 : Вычислить площадь круга по заданному радиусу.


Рассмотрим эту задачу по – этапно :

  1. этап - постановка задачи, т.е. создание математической модели задачи:

Площадь круга по заданному радиусу вычисляется по формуле S= Пи * R2 , где R – радиус мы можем задать любое целое число. Вначале необходимо объяснить учащимся о том , что даже если мы значение радиуса возьмем целое число, то результат не будет целым число, так как Пи= 3,14, т.е. например R=2, тогда S= 3,14*2=6,28 . Знание типа значений переменных очень важно, так как в алгоритмах и программах необходимо указать с каким значением вы работаете, т.е если число, то оно целое или дробное( вещественное), если символ или строка , то литерный тип. В Шая они пишутся сокращенно.



  1. С
    П
    О
    С
    Л
    Е
    Д
    О
    В
    А
    Т
    Е
    Л
    Ь
    Н
    О
    С
    Т
    Ь
    оставление алгоритма :


ШАЯ Блок - схема



Алг. Площадь круга
Дано пост. вел. Пи=3, 14
R – арг. цел.
Надо S – рез. вещ.
нач
ввод R
S= Пи * R2
Вывод S
кон.

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


Ученик на пример 3 выходит к доске : Ткач Александр и объясняет
у доски, используя форму записи ШАЯ (плакат) и рисунки блок-схем
( методическое пособие).
Пример-2 : Вычислить разность двух целых чисел А, и В .

  1. этап Математическая модель: обозначим разность Р= А – В

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
кон.


Достарыңызбен бөлісу:
1   2   3   4




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет