2019-9 класс-ПОВТОРЕНИЕ ОСНОВНЫХ ПОНЯТИЙ ТЕМЫ « ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ » 8 КЛАСС.

Презентация:



Advertisements
Похожие презентации
Знакомство с языком Паскаль Структура программы Ветвление на Паскале Циклические программы Пример линейной программы Пример программы с ветвлением Пример.
Advertisements

Программирование циклических алгоритмов. Цикл - многократное повторение последовательности действий по некоторому условию.
Базовые алгоритмические конструкции. Выделяют три базовые структуры алгоритмической конструкции: - Линейные алгоритмы (последовательное выполнение); Линейные.
Цикл с параметром Искандарова А.Р. учитель информатики МБОУ СОШ 18 г. Уфа.
Создание программ разветвляющейся структуры. Условный оператор Условный оператор реализует алгоритмическую конструкцию "развилка" (ветвление) и изменяет.
Язык программирования Паскаль (Pascal). Структура программы на Паскале Заголовок программы Соглашения Описание меток Описание констант Описание переменных.
Линейные и разветвляющиеся алгоритмы. Реализация на языке Pascal.
Операторы в Turbo Pascal. Общие сведения Оператором называют специальную совокупность служебных слов, идентификаторов и специальных знаков выполняющих.
Программирование ветвящихся алгоритмов Условный оператор Искандарова А.Р. учитель информатики МБОУ СОШ 18 г. Уфа.
Алгоритмические структуры 1.Линейный 2.Ветвление 3.Цикл.
Урок информатики 9 физико-математический класс.
ОПЕРАТОРЫ ПОВТОРА (ЦИКЛА). ЦИКЛ-одна из важнейших алгоритмических структур. ЦИКЛ представляет собой последовательность операторов, которая выполняется.
2,5 - 0,1 345 цел M, N, K вещ A, B, X вещ таб Т[1:12] Т а б л и ц ы Константы Переменные К о м а н д ы Ц и к л с п а р а м е т р о м Для k от 1 до 10 повторять.
Алгоритмические структуры. Алгоритм Алгоритм - понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных.
Язык программирования Pascal. Структура программы Pascal Program имя программы; Uses раздел подключения модулей; Const раздел констант; Var раздел описаний.
АлгоритмАлгоритм Свойства алгоритма. Алгоритм Алгоритм – последовательность действий, ведущая от известных данных к искомому результату. Алгоритм – это.
Алгоритмизация и программирование Зозулина Любовь Сергеевна, учитель информатики МОУ «СОШ 3» г. Первоуральск.
Тема урока Переменная. Тип данных. Ввод и вывод данных.
Основы языка Pascal Тема. Оператор ветвления. Алгоритм Алгоритм – это четко определенный план действий для исполнителя.
Технология составления алгоритмов и программы для решения линейных задач на языке Паскаль.
Транксрипт:

ПОВТОРЕНИЕ ОСНОВНЫХ ПОНЯТИЙ ТЕМЫ « ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ » 8 КЛАСС

ОСНОВНЫЕ ПОНЯТИЯ : АЛГОРИТМ КОНЕЧНАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ КОМАНД, ФОРМАЛЬНОЕ ВЫПОЛНЕНИЕ КОТОРЫХ ПОЗВОЛЯЕТ ПОЛУЧИТЬ РЕШЕНИЕ ЗАДАЧИ ДЛЯ ЛЮБОГО ДОПУСТИМОГО НАБОРА ИСХОДНЫХ ДАННЫХ. ЛЮБОЙ АЛГОРИТМ МОЖЕТ БЫТЬ ЗАПИСАН С ИСПОЛЬЗОВАНИЕМ БАЗОВЫХ АЛГОРИТМИЧЕСКИХ КОНСТРУКЦИЙ, А ИМЕННО : СЛЕДОВАНИЕ, ЦИКЛ И ВЕТВЛЕНИЕ ПРОГРАММА ПРЕДСТАВЛЯЕТ СОБОЙ ЗАПИСЬ НА НЕКОТОРОМ ФОРМАЛЬНОМ ЯЗЫКЕ ЯЗЫКЕ ПРОГРАММИРОВАНИЯ.

ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ ЯЗЫКА PASCAL Общий вид программы Uses раздел подключения модулей ; Var раздел описаний ; begin операторы end. Раздел описаний Var имя переменной : тип переменной ; Типы данных Longint целые ;[ ; ] integer - целые ; [ ; ] byte - целые ( от 0 до 255); real - вещественные ; boolean логические (true; false) Команды вывода write( список вывода ); writeln( список вывода ); Команды ввода read( список ввода ); readln( список ввода );

ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ ЯЗЫКА PASCAL Команда присваивания имя переменной := выражение ; Составной оператор begin Оператор 1; Оператор 2; end; Команда ветвления Полная форма : if условие then оператор 1 else оператор 2; Сокращенная форма : if условие then оператор ; Команда цикла с условием while условие do оператор ; Команда цикла с параметром for i:= A to В do оператор ; (+1) for i: = A downto В do оператор ; (-1)

ЗАДАЧА 1. ЗАДАЧА 1. ПРОГРАММУ РЕШЕНИЯ ЛИНЕЙНОГО УРАВНЕНИЯ АХ + B = 0, ЗАДАННОГО СВОИМИ КОЭФФИЦИЕНТАМИ А И B. VAR A, B : INTEGER; X : REAL; BEGIN READLN (A, B); IF A=0 THEN WRITELN( НЕТ РЕШЕНИЙ ') ELSE BEGIN X:=-B/A; WRITELN( Х =', X:0:4); END; END.