17106

Загальна блок-схема

Лабораторная работа

Информатика, кибернетика и программирование

Лабораторна робота №2 Тема: Загальна блоксхема. Мета: розглянути схеми конструювання алгоритмів. Обладнання: інструкція до практичної роботи олівець лінійка. Хід роботи. 1.Правила Т/Б в кабінеті комп'ютерної техніки. Методичні вказівки. Алгоритми можна пре

Украинкский

2013-06-29

152.5 KB

1 чел.

Лабораторна робота №2

Тема: Загальна блок-схема.

Мета: розглянути схеми конструювання алгоритмів.

Обладнання: інструкція до практичної роботи, олівець лінійка.

Хід роботи.

1.Правила Т/Б в кабінеті комп'ютерної техніки.

Методичні вказівки.

Алгоритми  можна представляти  як деякі структури,  що складаються  з окремих базових

елементів. Природно, що при такому підході до алгоритмів вивчення основних принципів

їхньою конструювання повинне починатися і вивчення цих базових елементів. Для їхнього

опису будемо використовувати мову схем алгоритмів і алгоритмічну мову.

Логічна структура будь-якого алгоритму може бути представлена комбінацією трьох

базових структур: ПРОХОДЖЕННЯ, РОЗГАЛУЖЕННЯ, ЦИКЛ.

Характерною рисою базових структур є наявність у них одного входу іі одного виходу.

1.   Ба шва структура „проходження".   Утворюється послідовністю дій, що йдуть одне за одним:

Дія 3Дія 1

Дія 2

………

Дія 3

2. Базова структура „розгалуження". Забезпечує в залежності від результату перевірки умови (так або ні) вибір одного з альтернативних шляхів роботи алгоритму. Кожний шлях веде до загального виходу, так що робота алгоритму буде продовжуватися незалежно від того, який шлях буде обраний. Структура розгалуження існує в чотирьох основних варіантах:

-если - то

-если – то – иначе

-вибір

-вибір - иначе

алгоритмічна мова

мова блок-схем

1. осли-то

сели умова то дії

все

2. если-то-ипаче

осли умова то дія 1 иначе дія 2

все

3. вибір

вибор

при умова 1: дія 1 при умова 2: дія 2

при умова N: дія N

все

4. вибір - иначе

вибор

при умова І: дія 1 при умова 2: дія 2

при умова N: дія N иначе дія N+1

все

Приклади структури «розгалуження»

алгоритмічна мова

мова блок-схем

1. осли-то

если х>0

то Y:=sin(x)

все

2. если-то-ипаче

если а>Ь то

а:=2*а; Ь:=1

иначе b:-2*b

все

3. вибір

Вибір

при n=l : y=sin(x)

при п=1      : y= cos(x)

при п=3       :y=0

 

4. вибір - иначе

Вибір

при а>5: і:=і+1

при а=0: j:=j+l

иначе := 10;J :=0

все

3.   Скласти схему пошуку найбільшої з трьох величин а, Ь, с.

Найбільш вдалим тут с 2 варіант, що легко допускає   розширення для будь-якого числа порівняних величин.

4.   Індивідуальне завдання. Скласти схему алгоритму. Варіанти.

Збільшить число х на 1. якщо воно позитивне, у всіх останніх випадках зменшити
його на 1.

Збільшить число х на 1. якщо воно позитивне.

Знайдіть у =

4.   Знайдіть у =

5.Знайдіть f(x)=h(x)+g(x), якщо h(x)=        g(x)=

6.Знайдітьw(t)=m(t)*n(t), якщо m(t)=         

7. Знайдіть у =

8. Знайдіть у =

9. Знайдіть значення виразу для різноманітних припустимих значень змінних:

10. Знайдіть    значення    виразу    для    різноманітних    припустимих    значень    змінних:

11. Знайдіть значення виразу для різноманітних припустимих значень змінних:

12. Знайдіть значення виразу для різноманітних припустимих значень змінних:

13. Знайдіть значення виразу для різноманітних припустимих значень змінних:

14. Знайдіть у =

15.Знайдіть f(x)=h(x)-g(x), якщо h(x)=         g(x)=

 Контрольні питання.

1.Накресліть схему лінійного алгоритму.

2.Накресліть схему розгалуженого алгоритму.

3.Як конструювати схему алгоритму.

6. Захист роботи.


Дія 1

Дія 2

Дія 3

Y=sin(x)

Y=cos(x)

Y=0

Варіант 3

x>0

Y:=sin(x)

a>b

a:a*2:  b:*b

b:=s*b


 

А также другие работы, которые могут Вас заинтересовать

15237. Әбілғазы баһадүр ханның «Түркі шежіресіндегі» араб-парсы сөздерінің қолданылу ерекшелігі 277 KB
  Әбілғазы шығармасының тіл ғылымы үшін, оның ішінде түркітану ғылымы үшін маңызы зор екендігін Г.С.Саблуков өзінің аудармасының кіріспесінде былайша көрсетеді: «Исправно изданный Родословной был бы при скудости литературы на восточно-джагатайском наречии
15238. Әлем тілдерінің топтастырылуы 171.5 KB
  Әлем тілдерінің топтастырылуы Мазмұны 1. Тілдердің генеологиялық туыстық классификациясы. 2. Тілдердің типологиялық классификациясы. 5.1. Тілдердің генеологиялық туыстық классификациясы. Тілдердің генеологиялық ту...
15239. Әлемнің тілдік көрінісінің тіл мәдениетіндегі бейнесі 73.88 KB
  ӘЛЕМНІҢ ТІЛДІК КӨРІНІСІНІҢ ТІЛ МӘДЕНИЕТІНДЕГІ БЕЙНЕСІ О.Сапашев ШҚМУ Түркітану оқытуғылымизерттеу орталығының директоры филология ғылымдарының кандидаты Тілдің табиғилығы мен оның даму мәдениеті қадым заманнан бері көтеріліп келе жатқан мәселе бұл ұлт...
15240. Әңгімелеу мәтінінің тілдік-стилистикалық сипаты 283.5 KB
  Мәтін лингвистикасында зерттеуді аса қажет ететін маңызды мәселелердің бірі – әңгімелеу мәтінінің тілдік және стилистикалық ерекшелігін таныту. Әңгімелеу – тұтасым, байласым және мағыналық аяқталғандық, ақпарат беру категорияларына ие композициялық-сөйлеу формаларының бірі
15241. ИССЛЕДОВАНИЕ РАСПРЕДЕЛЕНИЙ СКОРОСТИ ПОТОКА НА ВХОДЕ В АКТИВНУЮ ЗОНУ РЕАКТОРА ВВЭР-1000, В УСЛОВИЯХ РАЗЛИЧНЫХ РАСХОДОВ ТЕПЛОНОСИТЕЛЯ В ОТДЕЛЬНЫХ ПЕТЛЯХ 1.23 MB
  Лабораторная работа №1 ИССЛЕДОВАНИЕ РАСПРЕДЕЛЕНИЙ СКОРОСТИ ПОТОКА НА ВХОДЕ В АКТИВНУЮ ЗОНУ РЕАКТОРА ВВЭР1000 В УСЛОВИЯХ РАЗЛИЧНЫХ РАСХОДОВ ТЕПЛОНОСИТЕЛЯ В ОТДЕЛЬНЫХ ПЕТЛЯХ Объект исследования: течение теплоносителя в кольцевом опускном тракте в части напорно...
15242. ИССЛЕДОВАНИЕ РАСПРЕДЕЛЕНИЙ ТЕМПЕРАТУРЫ (ИМИТАТОРА БОРА) НА ВХОДЕ В АКТИВНУЮ ЗОНУ В УСЛОВИЯХ РАЗЛИЧНЫХ РАСХОДОВ ТЕПЛОНОСИТЕЛЯ В ОТДЕЛЬНЫХ ПЕТЛЯХ 454 KB
  Лабораторная работа №3 ИССЛЕДОВАНИЕ РАСПРЕДЕЛЕНИЙ ТЕМПЕРАТУРЫ ИМИТАТОРА БОРА НА ВХОДЕ В АКТИВНУЮ ЗОНУ В УСЛОВИЯХ РАЗЛИЧНЫХ РАСХОДОВ ТЕПЛОНОСИТЕЛЯ В ОТДЕЛЬНЫХ ПЕТЛЯХ Объект исследования: изучение динамики распределения температуры при подогреве воды подав
15243. Моделирование линейных динамических систем 84.75 KB
  Лабораторная работа №1 Моделирование линейных динамических систем Вариант 1 I.Исследование модели входвыход Исходные данные: a0=9 a1=6 a2=3 b0=12 b1=2 b2=0.1 Начальные условия: y0=1 0=0.50=0 Дифференциальное уравнение описания системы: Рисунок 1 –
15244. Геодезия. Лабораторные работы 2.31 MB
  Лабораторная работа №1. ОСНОВНЫЕ ПАРАМЕТРЫ ЗЕМНОГО ЭЛЛИПСОИДА. Эллипсоидом вращения называется геометрическое тело образуемое вращением эллипса вокруг его малой оси. Земной эллипсоид эллипсоид который характеризует фигуру и...
15245. Канонические формы представления динамических систем 108.5 KB
  Лабораторная работа №2 Канонические формы представления динамических систем Вариант 1 Цель работы: Ознакомление с методами взаимного перехода между моделями входвыход и входсостояниевыход а также с каноническими формами представления моделей входсостояни