Презентация, доклад на тему Программирование линейных алгоритмов. Виды циклов.

Содержание

Программирование линейных алгоритмов. Виды циклов.

Слайд 1Программирование линейных алгоритмов. Виды циклов.
ПРОГРАММИРОВАНИЕ

Программирование  линейных алгоритмов.  Виды циклов.ПРОГРАММИРОВАНИЕ

Слайд 2Программирование линейных алгоритмов. Виды циклов.

Программирование линейных алгоритмов.  Виды циклов.

Слайд 3Программирование линейных алгоритмов. Виды циклов.
Линейный алгоритм – это такая конструкция в

которой
все действия выполняются последовательно.

:=

процедура ввода

процедура вывода

Программирование линейных алгоритмов.  Виды циклов.Линейный алгоритм – это такая конструкция в которой все действия выполняются последовательно.:=процедура

Слайд 4Программирование линейных алгоритмов. Виды циклов.
Блок-схема линейного алгоритма

Программирование линейных алгоритмов.  Виды циклов.Блок-схема линейного алгоритма

Слайд 5Программирование линейных алгоритмов. Виды циклов.
Задача 1. Дана сторона квадрата. Найдите его

периметр.

начало

р:=4*а

конец

‘введи значение стороны квадрата’, ‘a=‘

a

‘периметр квадрата’, ‘ ‘, ‘р=‘, р

1

1

Программирование линейных алгоритмов.  Виды циклов.Задача 1. Дана сторона квадрата. Найдите его периметр. началор:=4*аконец‘введи значение стороны квадрата’,

Слайд 6Программирование линейных алгоритмов. Виды циклов.
Задача 1. Дана сторона квадрата. Найдите его

периметр.

Program kvadrat;
Uses crt;
Var a,p:integer;
Begin
clrscr;
write (‘введите значение стороны квадрата’, ’ ’, ’а=’);
readln(a);
p:=4*a;
write (‘периметр квадрата’, ‘ ‘, ‘р=‘, р);
readln;
end.

Программирование линейных алгоритмов.  Виды циклов.Задача 1. Дана сторона квадрата. Найдите его периметр. Program kvadrat;Uses crt;Var a,p:integer;

Слайд 7Программирование линейных алгоритмов. Виды циклов.
Ветвление – это алгоритмическая конструкция в которой


в зависимости от условия выполняется та или иная
последовательность действий.

Служебные слова ветвления: IF … THEN…ELSE

Ветвление бывает в полной форме и краткой форме.

В полной форме --- IF … THEN…ELSE

В краткой форме --- IF … THEN

Программирование линейных алгоритмов.  Виды циклов.Ветвление – это алгоритмическая конструкция в которой в зависимости от условия выполняется

Слайд 8Программирование линейных алгоритмов. Виды циклов.
Блок-схема ветвления

If

then
else

Программирование линейных алгоритмов.  Виды циклов.Блок-схема ветвления…If thenelse…

Слайд 9Программирование линейных алгоритмов. Виды циклов.
Цикл – это алгоритмическая конструкция в которой


некоторая последовательность действий повторяется
многократно по некоторому условию

Существует 3 вида циклов:

С параметром (for… to … do)

С предусловием (while … do)

С постусловием (repeat … until)

Программирование линейных алгоритмов.  Виды циклов.Цикл – это алгоритмическая конструкция в которой некоторая последовательность действий повторяется многократно

Слайд 10Программирование линейных алгоритмов. Виды циклов.
Блок-схема циклов

Программирование линейных алгоритмов.  Виды циклов.Блок-схема циклов

Слайд 11Программирование линейных алгоритмов. Виды циклов.
Логические операции над данными
DIV
возвращает целую часть от

деления

MOD
возвращает остаток от деления

5 : 2 =
2,5

Программирование линейных алгоритмов.  Виды циклов.Логические операции над даннымиDIVвозвращает целую часть от деленияMODвозвращает остаток от деления5 :

Слайд 12Программирование линейных алгоритмов. Виды циклов.
Генерирование случайных чисел
За генерирование случайных чисел

отвечает
функция random.
Перед обращением к функции random
необходимо с помощью процедуры
randomize подключить генератор
случайных чисел.
Если этого не сделать, то при каждом запуске
будут выдаваться одни и те же числа!

Программирование линейных алгоритмов.  Виды циклов.Генерирование случайных чисел За генерирование случайных чисел отвечает функция random. Перед обращением

Слайд 13Программирование линейных алгоритмов. Виды циклов.
Генерирование случайных чисел
Задаем промежуток

А – первое

число (например 20).
В – второе число (например 100).
Таким образом мы определяем промежуток от 20 до 100.
Формула (в-а)+а ---- (100-20) + 20 ---- (80) + 20

Тогда в программе

Var a: integer;
Begin
Clrscr;
Randomize;
a:=random (80)+20;
Writeln (a);








Программирование линейных алгоритмов.  Виды циклов.Генерирование случайных чисел Задаем промежутокА – первое число (например 20).В – второе

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть