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


 

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

58599. Электропитание системного блока ПК 153 KB
  В некоторой степени блок питания также: выполняет функции стабилизации и защиты от незначительных помех питающего напряжения; будучи снабжён вентилятором участвует в охлаждении компонентов персонального компьютера Компьютерный блок питания для настольного компьютера стандарта PC персонального или игрового...
58600. Лампа накаливания 34 KB
  Для примера решим следующую задачу: Есть электрическая плитка рассчитанная на ток 1 кВт. Сколько потребуется денег чтобы заплатить за электроэнергию если воду кипятили каждый день в течение месяца при тарифе...
58601. Свет. Источники света. Распространение света 219 KB
  Цели урока: Обучающая: показать на конкретных примерах роль света в жизни человека; сформировать представление о естественных и искусственных источниках света; Развивающая: развивать мировоззрение учащихся; навыки умений анализировать сопоставлять и делать выводы...
58602. Обучению прыжка в длину с места 76.5 KB
  По порядку рассчитайсь Сегодня мы с вами будем учиться выполнять прыжки в длину с места и поиграем в две игры Веревочка под ногами; Игра пустое место Направо Налево Кругом через левое плечо Обход по залу шагом марш 1 2 3 4 Руки на пояс на...
58603. Формирование правильной осанки, обучение технике выполнения стойки на лопатках 25 KB
  Упражнения на гимнастической скамейке: скольжение по скамейке на животе за счет одновременного подтягивания скольжение по скамейке на спине за счет одновременного подтягивания скольжение...
58604. Движение воды в океане. Волны 1.95 MB
  Формировать понятия: ветровые волны цунами приливы и отливы. Например под водой распространяются ультразвуковые волны. На уроках физики вы узнаете как эти волны помогают учёным видеть предметы находящиеся в воде на расстоянии десятков и даже сотен метров.
58605. Поверхностные воды. Реки и её части 633 KB
  Какая тема нашего сегодняшнего урока вы узнаете отгадав следующую загадку: Зимой скрывается весной появляется летом веселится осенью спать ложится река. Проблемный вопрос: Почему реки текут Как вы уже догадались на сегодняшнем уроке речь пойдёт о реках и их частях.
58606. Операционная система компьютера 287.5 KB
  Тип урока: урок объяснения нового материала. Компьютеры в классе работают под управлением операционной системы Windows 98. Признаком того что ОС загрузилась в MSDOS является появление курсора в командной строке в Windows 9х появление Рабочего стола на экране монитора и стрелки...