Способы записи алгоритма: словесный, графический, программный

Содержание

Слайд 2

Блок-схемы как один из способов записи алгоритмов

Блок-схемы как один из способов записи алгоритмов

Слайд 3

Блок схема - графическое представление алгоритма. Она состоит из функциональных блоков,

Блок схема -

графическое представление алгоритма.
Она состоит из функциональных блоков, которые

выполняют различные назначения (ввод/вывод, начало/конец, вызов функции и т.д.).
Слайд 4

Основные символы блок-схем

Основные символы блок-схем

Слайд 5

БЛОК НАЧАЛА ИЛИ ОКОНЧАНИЯ ВЫПОЛНЕНИЯ АЛГОРИТМА НАЧАЛО КОНЕЦ

БЛОК НАЧАЛА ИЛИ ОКОНЧАНИЯ ВЫПОЛНЕНИЯ АЛГОРИТМА

НАЧАЛО

КОНЕЦ

Слайд 6

БЛОКИ ВВОДА-ВЫВОДА БЛОК ВВОДА – ВЫВОДА ВЫВОД

БЛОКИ ВВОДА-ВЫВОДА

БЛОК ВВОДА –
ВЫВОДА

ВЫВОД

Слайд 7

БЛОК ПРИСВАИВАНИЯ Х:=У+120 ОБРАБАТЫВАЕТ ДАННЫЕ И РАЗМЕЩАЕТ РЕЗУЛЬТАТЫ В ЯЧЕЙКИ ПАМЯТИ С УКАЗАННЫМ ИМЕНЕМ

БЛОК ПРИСВАИВАНИЯ

Х:=У+120

ОБРАБАТЫВАЕТ ДАННЫЕ И РАЗМЕЩАЕТ РЕЗУЛЬТАТЫ В ЯЧЕЙКИ ПАМЯТИ С УКАЗАННЫМ

ИМЕНЕМ
Слайд 8

ПАРАМЕТР УСЛОВИЕ Да Нет БЛОК ПРОВЕРКИ УСЛОВИЯ БЛОК ЦИКЛА С ПАРАМЕТРОМ

ПАРАМЕТР

УСЛОВИЕ

Да

Нет

БЛОК ПРОВЕРКИ УСЛОВИЯ

БЛОК
ЦИКЛА С ПАРАМЕТРОМ

Слайд 9

НАЧАЛО ВВОД R S:=2*3,14*R КОНЕЦ S ВЫВОД S

НАЧАЛО

ВВОД R

S:=2*3,14*R

КОНЕЦ

S

ВЫВОД S

Слайд 10

Линейный алгоритм (последовательный) - - описание действий, которые выполняются однократно в заданном порядке

Линейный алгоритм (последовательный) -
- описание действий, которые выполняются

однократно в заданном порядке
Слайд 11

Линейный алгоритм начало Закрыть глаза Открыть глаза Посмотреть влево Посмотреть вправо конец Выполни алгоритм

Линейный алгоритм

начало

Закрыть глаза

Открыть глаза

Посмотреть влево

Посмотреть вправо

конец

Выполни алгоритм

Слайд 12

Разветвляющийся алгоритм- алгоритм, в котором в зависимости от условия выполняется либо

Разветвляющийся алгоритм-

алгоритм, в котором в зависимости от условия выполняется либо одна,

либо другая последовательность действий.
Условие –выражение, находящееся между словами «если» и «то» и принимающее значение «истина» или «ложь».
Слайд 13

КОМАНДА ВЕТВЛЕНИЯ ИМЕЕТ ПОЛНУЮ (1) ИЛИ СОКРАЩЕННУЮ ФОРМУ(2) 1 2

КОМАНДА ВЕТВЛЕНИЯ ИМЕЕТ ПОЛНУЮ (1) ИЛИ СОКРАЩЕННУЮ ФОРМУ(2)

1

2

Слайд 14

A>B

A>B

Слайд 15

Циклический алгоритм - описание действий, которые должны выполняться указанное число раз

Циклический алгоритм -

описание действий, которые должны выполняться указанное число раз или

пока не выполнено заданное условие.
Слайд 16

ТРИ ТИПА КОМАНД ПОВТОРЕНИЯ: ЦИКЛ «ДЛЯ» ЦИКЛ «ПОКА» ЦИКЛ «ДО» ОТЛИЧИЕ - СПОСОБ ПРОВЕРКИ ОКОНЧАНИЯ ЦИКЛА.

ТРИ ТИПА КОМАНД ПОВТОРЕНИЯ: ЦИКЛ «ДЛЯ» ЦИКЛ «ПОКА» ЦИКЛ «ДО»

ОТЛИЧИЕ - СПОСОБ ПРОВЕРКИ

ОКОНЧАНИЯ ЦИКЛА.
Слайд 17

НАЧАЛО КОНЕЦ I I I:=I+2 Да Нет I:=1 ЦИКЛ «ПОКА»

НАЧАЛО

КОНЕЦ

I

I<=10

I:=I+2

Да

Нет

I:=1

ЦИКЛ «ПОКА»

Слайд 18

НАЧАЛО КОНЕЦ Да Нет I=1,10,2 I ЦИКЛ «ДЛЯ»

НАЧАЛО

КОНЕЦ

Да

Нет

I=1,10,2

I

ЦИКЛ «ДЛЯ»

Слайд 19

НАЧАЛО КОНЕЦ I I>10 I:=I+2 Да Нет ЦИКЛ «ДО»

НАЧАЛО

КОНЕЦ

I

I>10

I:=I+2

Да

Нет

ЦИКЛ «ДО»

Слайд 20

Циклический алгоритм начало Встать Сделал упр-е 5 раз? Наклониться влево Наклониться вправо Сесть конец нет да

Циклический алгоритм

начало

Встать

Сделал
упр-е 5 раз?

Наклониться влево

Наклониться вправо

Сесть

конец

нет

да

Слайд 21

Рассмотрим алгоритм нахождения большего из двух заданных чисел А и В

Рассмотрим алгоритм нахождения большего из двух заданных чисел А и В

Из

числа А вычесть число В.
Если получилось отрицательное значение, то сообщить, что число В больше.
Если получилось положительное значение, то сообщить, что число А больше.

4. Если получился ноль, то сообщить, что числа равны.

Слайд 22

Д/з Составить словесный алгоритм: Перевода текста с англ.яз. на рус. яз.

Д/з
Составить словесный алгоритм:
Перевода текста с англ.яз. на рус. яз.
Вычисления площади

треугольника.
Нахождения меньшего из трех чисел.
Слайд 23

Основные сведения о языках программирования Язык – система знаков. Язык ЭВМ

Основные сведения о языках программирования

Язык – система знаков.
Язык ЭВМ (машинный

язык) – двоичная знаковая система.
Поэтому, чтобы компьютер мог понять написанную программу, она должна быть переведена на язык, понятный компьютеру. Этот процесс перевода называется трансляцией.
Слайд 24

Интерпретаторы и компиляторы Существует два различных подхода к трансляции – интерпретация

Интерпретаторы и компиляторы

Существует два различных подхода к трансляции – интерпретация и

компиляция:
Интерпретатор переводит и выполняет программу строка за строкой.
Компилятор переводит программу целиком, а затем выполняет её.
Слайд 25

При компиляции (compile) в память ЭВМ загружается программа –компилятор. Компилятор производит

При компиляции (compile) в память ЭВМ загружается программа –компилятор. Компилятор производит

синтаксический контроль программы и при обнаружении ошибок выводит соответствующее сообщение. Если ошибок нет, то результатом компиляции является программа на языке машинных команд. Затем компилятор удаляется из оперативной памяти. В памяти остается только программа на языке машинных команд, которая выполняется для получения необходимых результатов.