Урок 2.

Тема. Базовые структуры алгоритмов

Цели урока:

1.            закрепить понятие алгоритма, свойства алгоритмов, виды алгоритмов.

         Дать понятие «Базовые структуры алгоритмов».

2.            воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости.

3.            развитие алгоритмического мышления, познавательных интересов, навыков работы на компьютере.

Оборудование: доска, компьютер, компьютерная презентация.

Ход урока:

I. Орг. момент.

Приветствие, проверка присутствующих. Объяснение хода урока.

II. Актуализация знаний.   

         Вопросы:

4.            Что такое алгоритм? Приведите примеры алгоритмов.

5.            Какие свойства алгоритмов вы знаете?

6.            Какие виды алгоритмов вы знаете?

7.            Какие способы записи алгоритмов вы знаете?

8.            Что такое исполнитель алгоритмов?

9.            Что такое программа?

III.               Новая тема. «Блок-схемы. Описание алгоритмов блок-схемой»

План работы.

    Базовые структуры алгоритмов

Сегодня вы узнаете :

1.      Какие бывают алгоритмы?

·              Линейные

·              Разветвляющиеся

·              Циклические

2.      Как записываются повторяющиеся процессы в алгоритмах.

3.Какие бывают виды циклов.

4.Познакомитесь с примерами записи циклических алгоритмов.

5.Что такое основной и вспомогательный алгоритм.

 

Работа с презентацией «    Базовые структуры алгоритмов».

Содержание презентации ученики просматривают под руководством и комментариями учителя.

 

IV.            Практическая работа.

*      Составить алгоритм вычисления

 Найти x2 для  1 ≤ x ≤ 10, используя:

а) арифметический цикл

б) логический цикл с послеусловием

 

                                    

 

Итоги урока:

         Циклические алгоритмы используются для

         Арифметический цикл отличается от логического тем, что…

         Вспомогательный алгоритм – это …

         Главный алгоритм  - это…

 

Домашнее задание:

1. Выучить теоретический материал.

2.      Составить алгоритм вычисления

X*3 для  1 ≤ x ≤ 10, используя:

а) арифметический цикл

б) логический цикл с предусловием

 

 

Hosted by uCoz