Основные служебные слова

алг (алгоритм) сим (символьный) дано для да
арг (аргумент) лит (литерный) надо от нет
рез (результат) лог (логический) если до при
нач (начало) таб(таблица) то знач выбор
кон (конец) нц (начало цикла) иначе и ввод
цел (целый) кц (конец цикла) все или вывод
вещ (вещественный) длин (длина) пока не утв

 

Общий вид алгоритма:

 алг название алгоритма (аргументы и результаты)

дано условия применимости алгоритма

надо цель выполнения алгоритма

  нач описание промежуточных величин

 | последовательность команд (тело алгоритма)

  кон

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

Задание 1. Построение линейных и разветвляющихся алгоритмов.

Построить базовые структуры алгоритмов, согласно приведенным примерам. Задание по вариантам приведено в таблице.

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

Пешеход шел по пересеченной местности. Его скорость движения по равнине v1 км/ч, в гору — v2 км/ч и под гору — v3 км/ч. Время движения соответственно t1, t2 и t3 ч. Какой путь прошел пешеход?

 

ПРИМЕР 2. РАЗВЕТВЛЯЮЩИЙСЯ АЛГОРИТМ

Вычислить значение функции.

       

 

 

 

 

                                 

                                                                 

 

 

ПРИМЕР 3. ЦИКЛИЧЕСКИЙ АЛГОРИТМ

Найти сумму первых натуральных нечетных чисел до n.

               

 

 

Таблица 1.

Задания для выполнения

 

№ варианта

Линейный алгоритм

Разветвляющийся алгоритм

1 a=3;  b=4.6; c=7 a=0.9 b=5 x=2
2 a=7.4;  b=-6; c=0.7 a=2.5 b=0.4 t=0.1
3 a=6;  b=8; c=3.5 t=2.2 x=1.2
4 a=0.1; b=5.3;  c=7 b=2.5 x=4
5 a=5;  b=2.4; c=0.2 a=2.5 x=6.5
6 a=5;  b=-3;  c=4.5 a=2.3 x=3
7 a=4;  b=-5.2; c=1.1 b=2 x=1
8 a=-6; b=6.4; c=8.8 a=2.8 b=-0.3 x=1
9 a=-2;  b=-5.2;  c=6 a=1.5 x=1
10 a=1.5;  b=8;  c=0.5 a=-0.5 b=2 t=1

 

Задание 2. Построение циклических алгоритмов.

Необходимо найти значения функции Y(x) для всех Х, изменяющихся от Хн до Хк с шагом h. Вывод результатов оформить в виде таблицы с двумя столбцами и следующим заголовком:

Таблица 2.

Задания для выполнения

 

 

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

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

Литература

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

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

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: