Алгоритмическая конструкция "следование". Линейный алгоритм
презентация к уроку по информатике и икт (8 класс)
Алгoритмичeская кoнструкция "следование". Линeйный алгoритм.
Скачать:
Вложение | Размер |
---|---|
algoritmicheskaya_konstruktsiya_sledovanie._lineynyy_algoritm.ppt | 954.5 КБ |
Предварительный просмотр:
Подписи к слайдам:
Алгоритмическая конструкция «следование». Линейный алгоритм
Что такое алгоритм? Назовите базовые структуры алгоритмов. В какой форме записываются алгоритмы? Словесная, графическая, программная. Составьте алгоритм нахождения суммы чисел А и В.
Составьте алгоритм нахождения суммы чисел А и В Словесная форма: 1. Задать два числа А и В 2. Найти сумму этих чисел S =А+В Графическая форма: начало А, В S =А+В S конец Как запишется алгоритм на языке программирования Turbo Pascal ?
ЛИНЕЙНЫЕ ПРОГРАММЫ могут включать в себя операторы: присваивания, ввода, вывода.
Оператор присваивания Команда присваивания – одна из основных команд в алгоритмах работы с величинами. Записывают ее так: < переменная величина > : = < выражение > Значок « : = » читается «присвоить » А:=В; А – переменная; В – выражение; Типы переменной А и значение переменной В должны соответствовать друг другу. Например : x, y: integer; y:=2x+4;
Свойства операции присваивания: пока переменной не присвоено значение, она остается неопределенной; значение, присвоенное переменной, сохраняется в ней вплоть до выполнения следующего присваивания этой переменной нового значения. новое значение, присвоенное переменной, заменяет ее предыдущее значение.
Задачи: Какие из следующих последовательностей символов являются операторами присваивания? А) X:=Y; Б ) MIN=K+1; В ) Rrr=125+1*A; Г ) Str:=‘120*Y’;
2.Определите значение переменной a после выполнения алгоритма: 1. а := 4 b := 2 b := a/2*b a := 2*а + 3*b 2. a := 2 b := 6 b := 12+a*b a := b/4*a
1.52 2.48 3.25 ОТВЕТЫ : 0 ошибок 1 ошибка 2 и более ошибок
ОПЕРАТОР ВВОДА Структура команды: ввод < список переменных > Пример: ввод А, В, С Оператор ввода значений с клавиатуры имеет вид: ReadLn ( А, В, С ); где А , В , С– имена переменных. Readln; Ждет нажатия клавиши ввода. Данные при вводе разделяются пробелами . Окончание ввода данных завершается нажатием клавиши
ОПРЕАТОР ВЫВОДА Структура команды: вывод < список вывода > Пример: вывод А, В, С Write (< список вывода >); Пример: Write (A, B +С, ‘ команда вывода ’); Writeln (< список вывода >); Пример: Writeln (A, ‘A’, 4 ); Данные процедуры производят вывод выходных данных на экран монитора. Элементами списка могут быть имена переменных, выражения, константы .
WRITELN( (< список вывода > ); - отличается от первого тем, что после вывода последнего значения курсор переводится в начало следующей строки экрана. WRITELN ; Переводит курсор на следующую строку.
Программа вычисления площади прямоугольного треугольника по его катетам. Program ploshad Var a,b,s real; Bigin Writln ( Введи катеты ’); Readln (a,b); s:=1/2*a*b Writln (‘s=’,s); Readln ; End 0 ошибок 1-2 ошибки 3 и более ошибок
Структура программы на языке Паскаль Заголовок Раздел описаний Блок операторов Program < имя программы >; … Var < список переменных >:< тип >; Begin < тело программы >; End.
Пример 4. Написать программу нахождения суммы чисел А и В, вводимых с клавиатуры. Program summa; Var A,B,S: Integer; Begin Writeln(‘ Введите значения чисел А, В ’); Read(A,B); S:=A+B; Writeln(‘S=‘, S); Readln(S); End. начало А, В S :=А+В S конец
Домашнее задание Написать программу вычисления площади равнобедренной трапеции. Значения основания и боковой стороны вводятся с клавиатуры.
Какие операторы включают линейные программы? Назовите операторы ввода? Назовите операторы вывода? Чем отличается оператор Write от оператора Writeln ?
Было интересно на уроке Да Нет Иногда Я знаю(вспомнил) Что узнал ? Хочу узнать(научился)
По теме: методические разработки, презентации и конспекты
Презентация по теме "Алгоритмы. Свойства. Способы записи алгоритмов. Линейные алгоритмы"
В данной презентации представлен материал к разделу "Алгоритмизация". В презентации рассмотрены понятия: алгоритм, свойства алгоритма, способы записи алгоритмов, линейные алгоритмы. Представлены задач...
Урок «Алгоритмический язык. Программная реализация линейных алгоритмов» (9 класс)
Методическая разработка урока по программированию на алгоритмическом языке в 9 классе. Рассматривается программная реализация линейных алгоритмов....
Урок - путешествие: «Алгоритмы. Линейные алгоритмы»
Урок - путешествие: «Алгоритмы. Линейные алгоритмы»Класс: 6Цель урока: сформировать представление об алгоритме как фундаментальном понятии информатикиЗадачи:образовательные: сфо...
Средства представления и записи алгоритмов. Блок – схемы.Виды алгоритмических структур. Линейный алгоритм
Средства представления и записи алгоритмов. Блок – схемы.Виды алгоритмических структур. Линейный алгоритм...
Конспект урока на тему: "«Основные виды алгоритмических структур. Линейные алгоритмы»."
Цели урока:Образовательная.Организовать работу учащихся по изучению и первичному закреплению знаний путем коллективной и самостоятельной практической деятельности.Развивающая. О...
Основные алгоритмические конструкции. Следование. Реализация линейного алгоритма при помощи робота mOway и его программного обеспечения.
Разработка урока по теме Основные алгоритмические конструкции. Следование. Реализация линейного алгоритма при помощи робота mOway и его программного обеспечения.Содержит описание хода урока и рас...
Презентация к уроку по теме:«Алгоритмическая конструкция следование. Линейные алгоритмы»
Презентация к уроку по теме:«Алгоритмическая конструкция следование. Линейные алгоритмы»...