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


 

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

76577. Обеспечение исполнения обязательств 35.91 KB
  Такие правовые средства называются способами обеспечения исполнения обязательства. Использование сторонами обеспечения обязательства с одной стороны стимулирует самого должника к надлежащему исполнению обязательства с другой стороны гарантирует удовлетворение интересов кредитора в случае неисполнения или ненадлежащего исполнения обязательства. Обеспечение обязательства по общему правилу осуществляется на основании соглашения сторон.
76578. Условия исполнения обязательств 18.43 KB
  Условия исполнения обязательств К условиям характеризующим надлежащее исполнение обязательства относятся требования предъявляемые к субъекту и предмету исполнения а также к сроку месту и способу исполнения. Такие условия обычно закрепляются диспозитивными нормами закона что дает возможность его участникам избрать конкретный вариант исполнения обязательства в наибольшей степени отвечающий их интересам. Субъектом исполнения обязательства является должник. Обычно предполагается что он сам исполняет лежащий на нем долг что является...
76579. Понятие и основные начала исполнения обязательств 28.03 KB
  Посредством исполнения обязательства происходит реальное удовлетворение интересов управомоченного лица ради которого оно и вступило в данное обязательство. Статья 310 ГК РФ закрепляет недопустимость одностороннего отказа от исполнения обязательства и одностороннего изменения его условий. Для обязательств связанных с осуществлением сторонами предпринимательской деятельности основания для одностороннего отказа могут быть предусмотрены не только законом но и договором если иное не вытекает из закона или существа обязательства.
76580. Перемена лиц в обязательстве 35.07 KB
  Исключение составляют случаи когда права неразрывно связаны с личностью кредитора в частности требования об алиментах о возмещении вреда причиненного жизни или здоровью. Кроме того уступка требования может быть прямо запрещена законом или договором например согласно пункту 5 ст. Сделка которая служит основанием для перехода прав кредитора называется уступкой требования или цессией. Уступка требования по ордерной ценной бумаге совершается путем индоссамента на этой ценной бумаге.