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

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)








Дата добавления: 2015-04-07; просмотров: 1257;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.008 сек.