Переменные в алгоритмах. Для хранения результатов промежуточных вычислений в процессе выполнения алгоритма входных и выходных данных и другой информации.

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



Advertisements
Похожие презентации
Основные алгоритмические конструкции Линейная алгоритмическая конструкция Разветвляющаяся алгоритмическая конструкция Алгоритмическая конструкция «цикл»
Advertisements

Алгоритмические конструкции. Виды алгоритмов 1. Линейные алгоритмы 2. Разветвляющие алгоритмы 3. Циклические алгоритмы.
Циклы и исполнители алгоритмов.. Цикл (повтор)- это такая форма организации действий, при которой одна и та же последовательность действий совершается.
Виды алгоритмических структур: –блок-схема. –линейный алгоритм. –алгоритмическая структура «ветвление». –алгоритмическая структура «выбор». –алгоритмическая.
Алгоритмический Язык АЯ ГБОУ школа 337 Невского района Учитель информатики Андреева М.Г.
Начала программирования Занятие 7. Вещественный тип данных. Вычисления по формулам. Арифметические операции. Деление целочисленное и с остатком. Общий.
Алгоритмические конструкции. Решить задачу при х=16, у=2.
Арифметические выражения. Арифметическое выражение может включать константы имена переменных знаки арифметических операций: + - * / div mod вызовы функций.
Алгоритм. 1.Что такое алгоритм? 2.Перечислите свойства алгоритма. 3.Какие способы записи алгоритмов вы знаете? 4.Какие алгоритмические конструкции вы.
Фрагменты программ. Оператор присваивания.. Задание 1.
Циклический алгоритм –это алгоритм команды которого выполняются несколько раз подряд. В языке Паскаль имеется три различных оператора цикла: 1. Оператор.
Разветвляющаяся алгоритмы. Условные операторы Ветвление - выбор пути решения задачи в соответствии с выполнением или невыполнением некоторого условия выбора.
Программирование Задания В2, В5. Оператор присваивания в языке программирования Задание В2 – базовый уровень, время – 2 мин.
Знакомство с языком Паскаль Структура программы Ветвление на Паскале Циклические программы Пример линейной программы Пример программы с ветвлением Пример.
Тема: Целочисленная арифметика Окунцова А.Л., учитель информатики, школа 33 г. Кемерово.
Алгоритмизация и программирование Зозулина Любовь Сергеевна, учитель информатики МОУ «СОШ 3» г. Первоуральск.
Переменная l. Определение Переменная - именованное место в памяти, в котором можно хранить некоторое значение.
- отдельный объект, который имеет имя, значение, тип.
Контрольная работа по темам ВЕТВЛЕНИЕ. ЦИКЛЫ Формулировка вопроса и правильный ответ, блок-схемы, формулировка задачи– в тетради. Программа – на компьютере.
Исполнение линейного алгоритма, записанного на алгоритмическом языке Подготовка к ГИА Задания В8.
Транксрипт:

Переменные в алгоритмах

Для хранения результатов промежуточных вычислений в процессе выполнения алгоритма входных и выходных данных и другой информации используются переменные. Для того чтобы сохранить в переменную некоторое значение, применяют команду присваивания. Команда присваивания используется для вычисления выражения, записанного в правой части, и присваивания результата вычислений переменной, имя которой записано в левой части: := Например: А:=8, В:=А-5. Выражение – это формула, по которой вычисляется значение. Выражение может состоять из операндов, знаков операций и круглых скобок. Операндами являются константы, переменные и обращения к функциям.

+ Операция сложения - Операция вычитания * Операция умножения / Операция деления DivОперация целочисленного деления, результатом является целая часть частного ModОперация получения остатка целочисленного деления Не, и, илиЛогические операции, выполняются в соответствии с таблицами истинности

> Больше < Меньше >= Больше или равно

1не 2*, /, div, mod, и 3+, -, или 4>, =,

…. … Блок-схема Алгоритмический язык

Блок-схема Алгоритмический язык если нетда то все Неполная форма команды ЕСЛИ

Блок-схемаАлгоритмический язык если нетда то все Полная форма команды ЕСЛИ иначе

Блок-схемаАлгоритмический язык при нет все Неполная форма команды ВЫБОР да да да нет выбор при нет

Блок-схемаАлгоритмический язык при нет Иначе Полная форма команды ВЫБОР да да да нет выбор при нет ….. все

Блок-схемаАлгоритмический язык пока Цикл с предусловием (цикл «пока») да нет нц кц

Цикл с параметром (цикл «для») :=, для от до нц кц - параметр цикла, - начальное значение параметра цикла - конечное значение параметра цикла

Цикл с параметром (цикл «для») выполняется следующим образом: 1.Параметр цикла принимает начальное значение 2.Если параметр цикла не превышает конечного значения, выполняется тело цикла, иначе – выход из цикла, переход к следующей команде алгоритма 3.Параметр цикла увеличивается на единицу 4.Переход у пункту 2 Тело цикла с параметром выполняется ( - +1)

Примечание: знаком := обозначена операция присваивания Определите значение переменной а после выполнения фрагмента алгоритма: b = 5 да b:=b + 1 a:=a + 5 нет a:= 1 b:= 0

Примечание: знаком := обозначена операция присваивания Определите значение переменной а после выполнения фрагмента алгоритма: b = 5 да b:=b + 1 a:=a * 5 нет a:= 1 b:= 0

Примечание: знаком := обозначена операция присваивания Определите значение переменной а после выполнения фрагмента алгоритма: b = 0 да b:=b - 1 a:=a * 4 нет a:=1 b:=3