UkrReferat.com
найбільша колекція україномовних рефератів

Всього в базі: 75838
останнє поновлення: 2016-12-03
за 7 днів додано 10

Реферати на українській
Реферати на російській
Українські підручники

$ Робота на замовлення
Реклама на сайті
Зворотній зв'язок

 

ПОШУК:   

реферати, курсові, дипломні:

Українські рефератиРусские рефератыКниги
НазваАлгоритми з розгалуженнями. Команда IF(реферат)
Автор
РозділІнформатика, компютерні науки
ФорматWord Doc
Тип документуРеферат
Продивилось4365
Скачало295
Опис
ЗАКАЧКА
Замовити оригінальну роботу

Алгоритми з розгалуженнями. Команда IF

 

Мета: - Розглянути команду розгалуження в мові Паскаль та її

застосування під час складання простих програм з розгалуженями;

 

розвивати алгоритмічне та логічне мислення на прикладах конкретних

задач;

 

виховувати інформаційну культуру, культуру алгоритмічного запису.

 

Обладнання: переносна дошка.

 

Хід уроку

 

I Перевірка домашнього завдання.

 

(вибірково перевіряється домашнє завдання у окремих учнів).

 

ІІ Актуалізація опорних знань.

 

Усно розглядаються завдання, записані на переносній дошці:

 

Яке призначення функцій trunk; round; операцій mod, div?

 

2) Що буде результатом виконання таких операцій:

 

а) 10div5*2;

 

b) 5+9mod5*3;

 

c) round(5/3);

 

e) sqrt(36)

 

f) abs(-5);

 

g) abs(2-sqrt(9));

 

h) cos(1div2)

 

i) sqr(5-3);

 

j) sqrt(abs(-9));

 

k) pred(12);

 

l) succ(23);

 

m) odd(100).

 

3) Чи правильно записані вирази:

 

а) (м1+м2)/м3; b) sin(2x)+cosx?

 

?

 

Записати вираз для обчислення суми цифр трьохзначного числа А.

 

ІІІ Оголошення теми і мети уроку.

 

ІV Вивчення нового матеріалу.

 

Коротко розповідається історія виникнення алгоритмів з розгалуженнями:

команду розгалуження для зміни порядку дій у алгоритмі запропонувала ще

150 років тому дочка Дж. Байрона, Ада Лавлейс, яка вважається першою

програміст кою в світі. Її ідеї реалізували лише через 100 років. Так

виникли алгоритми з розгалуженнями.

 

Розгалуження – це алгоритмічна конструкція, де перевіряється умова і

залежно від її істинності чи хибності виконується та чи інша серія

команд.

 

Розгалуження бувають кілька видів:

 

повне; 2) неповне; 3) вибір.

 

На даному уроці розглядаємо перші 2 види розгалужень.

 

Повне розгалуження.

 

Задачу формулюють так: потрібно виконати або команду 1, якщо умова

істинна, або команду 2 якщо умова хибна.

 

У НАМ, повна команда розгалуження має такий вигляд:

 

якщо умова

 

то серія команд 1

 

інакше серія команд 2

 

все

 

Відповідно блок-схема повної команди розгалуження має вигляд:

 

У мові Паскаль повний умовний оператор записують так;

 

IF <логічний вираз> then <команда 1> else <команда 2>

 

На місці команди 1 чи команди 2 може бути також команда розгалуження IF.

 

Якщо після слів then чи else треба записати не один, а кілька операторів

то ці оператори беруться в так звані операторні дужки begin, end.

 

Приклад Обчислити значення складної функції y для заданого значення х

формулою:

 

 

алгоритм

 

алг Функція

 

арг дійсн х

 

рез дійсн y

 

поч ввести х

 

якщо х>0

 

то y:=x+3

 

інакше y:=x-5

 

все

 

PROGRAM F1;

 

Var x, y:real;

 

Begin

 

Writeln(‘Введіть х:’)

 

Readln (x);

 

If x>0 then y:=x+3

 

Else y:=x-5;

 

Wrieteln(‘y=’,y);

 

End.

 

Неповне розгалуження.

 

Неповне розгалуження є частковим випадком повного. Відповідну задачу

формулюють так: виконати серію операторів, якщо справджується деяка

-----> Page:

0 [1]

ЗАМОВИТИ ОРИГІНАЛЬНУ РОБОТУ