Алгоритмическая конструкция "следование". Линейный алгоритм
презентация к уроку по информатике и икт (8 класс)

Алгoритмичeская кoнструкция "следование". Линeйный алгoритм.

Скачать:

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

«Алиса спрашивает у кролика: - Куда мне надо идти? Мудрый кролик ей отвечает: - Все зависит от того, куда Вам надо прийти». Льюиса Кэррола «Алиса в стране чудес»

Слайд 2

Алгоритмическая конструкция «следование». Линейный алгоритм

Слайд 3

Что такое алгоритм? Назовите базовые структуры алгоритмов. В какой форме записываются алгоритмы? Словесная, графическая, программная. Составьте алгоритм нахождения суммы чисел А и В.

Слайд 4

Составьте алгоритм нахождения суммы чисел А и В Словесная форма: 1. Задать два числа А и В 2. Найти сумму этих чисел S =А+В Графическая форма: начало А, В S =А+В S конец Как запишется алгоритм на языке программирования Turbo Pascal ?

Слайд 5

ЛИНЕЙНЫЕ ПРОГРАММЫ могут включать в себя операторы: присваивания, ввода, вывода.

Слайд 6

Оператор присваивания Команда присваивания – одна из основных команд в алгоритмах работы с величинами. Записывают ее так: < переменная величина > : = < выражение > Значок « : = » читается «присвоить » А:=В; А – переменная; В – выражение; Типы переменной А и значение переменной В должны соответствовать друг другу. Например : x, y: integer; y:=2x+4;

Слайд 7

Свойства операции присваивания: пока переменной не присвоено значение, она остается неопределенной; значение, присвоенное переменной, сохраняется в ней вплоть до выполнения следующего присваивания этой переменной нового значения. новое значение, присвоенное переменной, заменяет ее предыдущее значение.

Слайд 8

Задачи: Какие из следующих последовательностей символов являются операторами присваивания? А) X:=Y; Б ) MIN=K+1; В ) Rrr=125+1*A; Г ) Str:=‘120*Y’;

Слайд 9

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

Слайд 10

1.52 2.48 3.25 ОТВЕТЫ : 0 ошибок 1 ошибка 2 и более ошибок

Слайд 11

ОПЕРАТОР ВВОДА Структура команды: ввод < список переменных > Пример: ввод А, В, С Оператор ввода значений с клавиатуры имеет вид: ReadLn ( А, В, С ); где А , В , С– имена переменных. Readln; Ждет нажатия клавиши ввода. Данные при вводе разделяются пробелами . Окончание ввода данных завершается нажатием клавиши . При вводе данных нужно соблюдать правило: в каком порядке переменные записаны в списке, в таком порядке нужно вводить их значения.

Слайд 12

ОПРЕАТОР ВЫВОДА Структура команды: вывод < список вывода > Пример: вывод А, В, С Write (< список вывода >); Пример: Write (A, B +С, ‘ команда вывода ’); Writeln (< список вывода >); Пример: Writeln (A, ‘A’, 4 ); Данные процедуры производят вывод выходных данных на экран монитора. Элементами списка могут быть имена переменных, выражения, константы .

Слайд 13

WRITELN( (< список вывода > ); - отличается от первого тем, что после вывода последнего значения курсор переводится в начало следующей строки экрана. WRITELN ; Переводит курсор на следующую строку.

Слайд 14

Программа вычисления площади прямоугольного треугольника по его катетам. 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 и более ошибок

Слайд 15

Структура программы на языке Паскаль Заголовок Раздел описаний Блок операторов Program < имя программы >; … Var < список переменных >:< тип >; Begin < тело программы >; End.

Слайд 16

Пример 4. Написать программу нахождения суммы чисел А и В, вводимых с клавиатуры. Program summa; Var A,B,S: Integer; Begin Writeln(‘ Введите значения чисел А, В ’); Read(A,B); S:=A+B; Writeln(‘S=‘, S); Readln(S); End. начало А, В S :=А+В S конец

Слайд 17

Домашнее задание Написать программу вычисления площади равнобедренной трапеции. Значения основания и боковой стороны вводятся с клавиатуры.

Слайд 18

Какие операторы включают линейные программы? Назовите операторы ввода? Назовите операторы вывода? Чем отличается оператор Write от оператора Writeln ?

Слайд 19

Было интересно на уроке Да Нет Иногда Я знаю(вспомнил) Что узнал ? Хочу узнать(научился)


По теме: методические разработки, презентации и конспекты

Презентация по теме "Алгоритмы. Свойства. Способы записи алгоритмов. Линейные алгоритмы"

В данной презентации представлен материал к разделу "Алгоритмизация". В презентации рассмотрены понятия: алгоритм, свойства алгоритма, способы записи алгоритмов, линейные алгоритмы. Представлены задач...

Урок «Алгоритмический язык. Программная реализация линейных алгоритмов» (9 класс)

Методическая разработка урока по программированию на алгоритмическом языке в 9 классе. Рассматривается программная реализация линейных алгоритмов....

Урок - путешествие: «Алгоритмы. Линейные алгоритмы»

Урок - путешествие:  «Алгоритмы. Линейные алгоритмы»Класс: 6Цель урока: сформировать представление об алгоритме как фундаментальном понятии информатикиЗадачи:образовательные: сфо...

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

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

Конспект урока на тему: "«Основные виды алгоритмических структур. Линейные алгоритмы»."

Цели  урока:Образовательная.Организовать работу учащихся по изучению и первичному закреплению знаний путем  коллективной и самостоятельной практической деятельности.Развивающая. О...

Основные алгоритмические конструкции. Следование. Реализация линейного алгоритма при помощи робота mOway и его программного обеспечения.

Разработка урока по теме Основные алгоритмические конструкции. Следование. Реализация линейного алгоритма при помощи робота mOway и его программного обеспечения.Содержит описание хода урока и рас...

Презентация к уроку по теме: «Алгоритмическая конструкция следование. Линейные алгоритмы»

Презентация к уроку по теме:«Алгоритмическая конструкция следование. Линейные алгоритмы»...