Бесплатные онлайн-вебинары для учителей
интересно • быстро • выдача свидетельств
Выбрать тему

получите прямо сейчас
10 видеоуроков
по русскому языку на свой электронный ящик

 
авторские видеоуроки, видеоуроки по русскому, математике и другим предметам.

более 1000 отборных презентаций, планов и материалов к уроку.

Уроки информатики по теме "Понятие вспомогательного алгоритма"



Информатика 10кл. Урок 14. INF14.LST

Тема: Понятие вспомогательного алгоритма.
Цель: Узнать, что такое вспомогательный алгоритм и пра-
вила вызова вспомогатольного алгоритма.

Обеспечение урока: а) Программа Е87*.COM
б) Программа BIT.E, UPR9A1.E, UPR9A2.E
UPR1V1.E, UPR1V2.E

1. Практическая часть. Впервые проверка домашнего задания про-
водится на машине путем введения в ЭВМ алгоритма упр.9а.
стр.45. и его пошаговое исполнение с демонстрацией исполне-
ния алгоритма учителю. Выставить оценки всем.

2. Содержание нового материала.

а) Алгоритмы, целиком используемые в составе других алгорит-
мов, называют вспомогательными алгоритмами.
б) Назначение библиотеки алгоритмов: использовать составлен-
ные ранее алгоритмы в качестве вспомогательных или самосто-
ятельно.
в) Правила применения вспомогательных алгоритмов рассмотреть
на примере алгоритма БИД и БИТ.

алг бид (вещ a,b,c)
~~~ ~~~
дано a,b
~~~~
надо c
~~~~
нач
~~~
если a>b
~~~~
то c:=a
~~
иначе c:=b
~~~~~
все
~~~
кон
~~~

алг бит (вещ a,b,c,y)
~~~ ~~~
дано a,b,c
~~~~
надо y
~~~~
нач вещ z
~~~ ~~~
бид (а,b,z)
бид (z,c,y)

кон
~~~

3. Практическая часть.
1) Вызвать из библиотеки программ алгоритм BIT.E и испол-
нить его по шагам для заданных аргументов.
2) Непосредственно на экране дисплея составлять алгоритм
вычисления выражения упр.1 стр.52. и проверить его исполнением
по шагам.
Возможные вырианты решения упр.1 стр.52.
Вариант 1. Взят из методического пособия часть I.
алг упр_1_стр_52 (вещ x,y) ! Вариант 1
~~~ ~~~
дано x=-9
~~~~
надо y .0152091
~~~~
нач вещ а1,а2,в1,в2
~~~ ~~~
а1:=x+5
а2:=3*x*x-x+2
мод(а1,в1)
мод(а2,в2)
y:=в1/(в2+9)
кон
~~~
алг мод (вещ x,y)
~~~ ~~~
дано x
~~~~
надо y
~~~~
нач
~~~
если x>=0
~~~~
то y:=x
~~
иначе y:=-x
~~~~~
все
~~~
кон
~~~
Вариант 2. Несколько лучше. Обратить внимание на способ
обращения к вспомогательному алгоритму

алг упр_1_стр52 (вещ x,y) ! Вариант 2
~~~ ~~~
дано x=-9
~~~~
надо y .0152091
~~~~
нач вещ а
~~~ ~~~
мод (x+5,y)
мод (3*x*x-x+2,а)
y:=y/(а+9)
кон
~~~
Домашнее задание: Пункт 11.(до примера 11.3). упр. 3. стр.52.