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


 

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

20230. Співвідношення Онзагера 35.5 KB
  Співвідношення Онзагера. Теорія Онзагера одна з основних теорем термодинаміки незворотних процесів встановлена в 1931р. Згідно з теоремою Онзагера якщо немає магнітного поля і обертання системи як цілого то =2. Якщо ж на систему діє зовнішнє магнітне поле Н і система обертається зі швидкістю ω то 3 Це повязано з тим що сила Лоренца і Коріоліса не змінюються при зміні напрямку швидкості частинок лише в тому випадку якщо одночасно змінюється на протилежне напрямок магнітного поля або відповідно швидкості обертання ця властивість...
20231. Рівняння стану щільних газів і рідин(теорія ББГКІ) 97 KB
  станів системи Характеризує густину ймовірності такого стану сми коли одна частинка буде в стані з координатою друга UNенергія взаємодії N частинок. станів системи розглядають набір із N кореляційних функційрізного порядку: унарна кореляційна функція яка характеризує густину ймовірності що одна частинка системи матиме узагальнені координати при довільному розташуванні N1 частинок; бінарна кореляційна функція характеризує густину ймовірності одночасного попадання двох частинок системи в точки координаційного простору і при...
20232. Молекулярне розсіяння світла на флуктуаціях густини 77.5 KB
  Молекулярне розсіяння світла на флуктуаціях густини. Розсіяння світла це зміна якоїсь характеристики потоку оптичного випромінювання світла при його взаємодії з речовиною. Розсіяння буває двох типів: молекулярне довжина розсіяного світла = довжині падаючого світла. Якщо енергія випромінювання фотона = енергії поглинутого то розсіяння св називається Релеївським або пружнім.
20233. Рівняння стану Боголюбова М.М. 52 KB
  Рівняння стану функціональний звязок між параметрами що характеризують термодинамічний стан системи. Будьякі властивості речовини знаходимо з рівняння стану. Рівняння стану потрібно для розрахунку рівноважних властивостей речовин.Переходимо до недеформованої системи : рівняння Боголюбова М.
20234. Розсіяння світла в рідинах. Формула Ейнштейна – Смолуховського 90 KB
  Розсіяння світла в рідинах. Розсіяння світла це зміна якоїсь характеристики потоку оптичного випромінювання світла при його взаємодії з речовиною. Цими характеристиками можуть бути просторовий розподіл інтенсивності частотний спектр поляризація світла. Теорію пружного розсіяння світла розробив Ейнштейн базуючись на ідеях Смолуховського.
20235. Теплопровідність газів 36.5 KB
  При теплопровідності перенос енергії відбувається в результаті безпосередньої передачі енергії від часинок що володіють більшою енергією до частинок з меншою енергією. Теплопровідність газів описується рням Фурє: æ=коефіцієнт теплопровідності [æ]=Вт мК [q]=дж с=Вт де λ середня довжина вільного пробігу молекули газа дорівнює шляху що пройшла молекула за час поділеному на кількість співударів за цей час де середня швидкість теплового руху молекули густина газу кількість теплоти що переноситься за одиницю часу...
20236. Основи методу молекулярної динаміки 104.5 KB
  Вивчається положення та швидкість різних частинок комірки. Одночасна зміна положення частинок в усіх комірках. ABCDположення частинок в різні моменти часу. Задача: звязати ці положення: Ейлер запропонував замінити на кут який утворює дотична KA до траєкторії руху тої частинки в т.
20237. Ефект Джоуля-Томсона 88.5 KB
  Ефект ДжоуляТомсона Ефект ДжоуляТомсона це зміна температури газу в результаті адіабатичного дроселювання постійне протікання газу під дією постійного перепаду тиску газів крізь пористу перегородку яка розміщена на шляху потоку. В дослідах Джоуля і Томсона вимірювалась температура в двох послідовних перерізах неперервного і стаціонарного потоках газу до дроселя та за ним. Дійсно при взаємному притяганні молекул внутрішня енергія газу включає як кінетичну енергію молекул так і потенціальну енергію їх взаємодії. Робота...
20238. Поширення пружних хвиль у рідинах. Залежність швидкості поширення та коефіцієнта поглинання від термодинамічних параметрів 115.5 KB
  Щоб описати розповсюдження хвилі в середовищі необхідно записати хвильове рівняння. Для цього: 1 Записати рівняння руху частинки середовища макроскопічно малого обєму середовища лінійні розміри обємчику набагато менші довжини хвилі звука; 2 Записати реологічне рівняння для середовища. 3 Підставити реологічне рівняння в рівняння руху → хвильове рівняння для данного середовища. Реологічне рівняння це рівняння яке повязує тензор напруг з тензором деформацій і тензором швидкості деформацій.