Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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

Читайте также:
  1. I. Дистрибутивный анализ. Дистрибутивная структура языка на фонемном уровне.
  2. I. Основные понятия
  3. I. ОСНОВНЫЕ ПОНЯТИЯ (ТЕРМИНЫ) ЭКОЛОГИИ. ЕЕ СИСТЕМНОСТЬ
  4. I. Основные структурные элементы формирования личности как исходная позиция учебного плана.
  5. I. Пражский структурализм.
  6. I. Структура экологии.
  7. II ЭТАП. Создание структуры бюджетов
  8. II. Копенгагенский структурализм.
  9. II. НЕОСНОВНЫЕ ПУТИ.
  10. II. Основные клинические формы ОНМК.
  11. II. Основные определения
  12. II. Основные параметры магнитного поля.

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

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

Пример 3. Имеется два натуральных числа x и y. Вычислить и вывести на экран монитора значение функции . Составить алгоритм решения задачи на естественном языке и в виде блок-схемы.

1) алгоритм на естественном языке:

1. Начать

2. Ввести x, y

3. z присвоить

4. Вывести на экран монитора значение z

5. Закончить

2) в виде блок-схемы:

3) на языке программирования Visual Basic (приложение 1)

 

2. Алгоритмическая структура “ветвление”.

В алгоритмической структуре “ветвление” та или иная серия команд выполняется в зависимости от истинности условия.

 

 

3. Алгоритмическая структура “выбор”

В алгоритмической структуре “выбор” выполняется одна из нескольких последовательностей команд при истинности соответствующего условия.

Пример 4. Пусть задано число х. Вычислить и вывести на экран монитора значение функции. Составить алгоритм решения задачи на естественном языке и в виде блок-схемы.

1) алгоритм на естественном языке:

 

1. Начать

2. Ввести x

3. Если x<0, то идти к 5

4. Если x=0, то идти к 9

5. y присвоить 1

6. Идти к 10

7. y присвоить -1

8. Идти к 10

9. y присвоить 0

10. Вывести на экран монитора значение y

11. Закончить

2) в виде блок-схемы:

3) на языке программирования Visual Basic (приложение 2)

 

4. Алгоритмическая структура “цикл”

В алгоритмической структуре “цикл” серия команд (тело цикла) выполняется многократно.

Цикл со счетчиком

Циклы с условием

Пример 5. Вычислить и вывести на экран значения функции при изменении x в интервале [a;b] с шагом h. Составить алгоритм решения задачи на естественном языке и в виде блок-схемы.

1) алгоритм на естественном языке:

 

1. Начать

2. Ввести a,b,h

3. x присвоить a

4. y присвоить

5. Вывести на экран монитора значения x и y

6. x присвоить x+h

7. Если x≤b , то идти к 4

8. Закончить

2) в виде блок-схемы:

3) на языке программирования Visual Basic (приложение 3)

Пример 6. Вычислить и вывести на экран сумму k первых слагаемых, не превышающих по значению число 10 ( i- целое натуральное число). Составить алгоритм решения задачи на естественном языке и в виде блок-схемы.

1) алгоритм на естественном языке:

1. Начать

2. i присвоить 0

3. S присвоить 0

4. a присвоить

5. Повторять пока a ≤ 10

5.1. S присвоить S + a

5.2. i присвоить i+1

5.3. a присвоить

6. Вывести на экран монитора значение S

7. Закончить

2) в виде блок -схемы:



3) на языке программирования Visual Basic (приложение 4)

<== предыдущая лекция | следующая лекция ==>
| Основные типы алгоритмических структур

Дата добавления: 2014-01-06; Просмотров: 105; Нарушение авторских прав?;


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



ПОИСК ПО САЙТУ:


Читайте также:



studopedia.su - Студопедия (2013 - 2017) год. Не является автором материалов, а предоставляет студентам возможность бесплатного обучения и использования! Последнее добавление ip: 54.80.33.183
Генерация страницы за: 0.011 сек.