Разделение алгоритма на две части с использованием соединителей



III . ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

Задание.

Повторить базовые структуры алгоритмов, согласно приведенным примерам, в документе «Примеры алгоритмов». Действия под алгоритм подобрать на своё усмотрение.

ПРИМЕР 1. ЛИНЕЙНЫЙ АЛГОРИТМ

Описание алгоритмическим языком:

алг написать сочинение

Нач

     выбрать тему сочинения

     продумать план сочинения

     написать план сочинения

     написать черновик сочинения

     чательно проверить черновик

     написать сочинение начисто

кон

 

                                                       

 

Рис. 3.1 - Блок-схема линейного алгоритма

ПРИМЕР 2. КОМАНДА РАЗВЕТВЛЕНИЯ (полная форма)

Описание алгоритмическим языком:

алг правописание приставок на “з” (“с”)

Нач

    если корень слова начинается с глухой согласной 

              то        на конце приставки пишется “с”

              иначе на конце приставки пишется “з”

    все

кон

      

       

 

 

 

 

                                 

                                                                     

 

Рис. 3.2 - Блок-схема разветвления алгоритма (полная форма)

 

ПРИМЕР 3. КОМАНДА РАЗВЕТВЛЕНИЯ (сокращенная форма)

Описание алгоритмическим языком:

алг использование телефона

Нач

     поднять трубку

       подождать гудка

       набрать номер

        если соединение произошло

                   то говорить по трубке

       все

       положить трубку

кон

 

               

 

 

 

 


                       да

 

 

Рис. 3. 3 - Блок-схема разветвления алгоритма (сокращенная форма)

 

ПРИМЕР 4. КОМАНДА ПОВТОРЕНИЯ (цикл ПОКА)

Описание алгоритмическим языком:

алг сбор яблок

Нач

пока корзина неполная

Нц

       сорвать яблоко

       положить яблоко в корзину

кц

кон           

 

 

 


Рис. 3.4 - Блок-схема циклического алгоритма

                        

                

ПРИМЕР 5. КОМАНДА ПОВТОРЕНИЯ (цикл «ОТ ДО»)

Описание алгоритмическим языком:

алг заструживание коробки карандашей с 6-ти штук

Нач

  от  К=1 до  6 шаг 1

  нц

        взять не заструженный карандаш с каробки

       застружить карандаш

        положить карандаш в каробку

  кц

кон           

 

                                                                      

 

 

                                              

 

 

                       

 

Рис. 3.5 - Блок-схема циклического алгоритма

Контрольные вопросы

  1. Что такое алгоритм?
  2. Что такое переменные в алгоритмах?
  3. Какие существуют виды алгоритмов?
  4. Какие существуют основные формы представления алгоритмов?
  5.  Кто может быть исполнителем алгоритма?

Литература

1. Шикова А.Н. Основы программирования на языке Паскаль в примерах и задачах: Учебное пособие. - К .: МАУП, 2004. - 112с.

2. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г.

3. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г.

4. Информатика и ИКТ. Базовый уровень: учебник для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г. – 246 с.: ил.

5. Информатика и ИКТ. Базовый уровень: практикум для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г.

6. Информатика и ИКТ. 10 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.

7. Информатика и ИКТ. 11 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.

8. Энциклопедия школьной информатики / под ред. И.Г.Семакина. – М.: Бином. Лаборатория знаний, 2011г.

9. http//www.informatika.ru;

10. http//www.student.informatika.ru;

11. http://mirgeo.ucoz.ru/.


Дата добавления: 2020-11-15; просмотров: 175; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!