СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Алгоритмы работы с величинами

Категория: Информатика

Нажмите, чтобы узнать подробности

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

Для этого существуют различные языки программирования.

Язык программирования – это фиксированная система обозначений для описания алгоритмов и структур данных.

Просмотр содержимого документа
«Алгоритмы работы с величинами»

Алгоритмы работы с величинами

Алгоритмы работы с величинами

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

Назначение программирования

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

Для этого существуют различные языки программирования .

Язык программирования – это фиксированная система обозначений для описания алгоритмов и структур данных.

особенности алгоритмов решения задач обработки информации на компьютере Компьютер-исполнитель работает с определенными данными по определенной системе команд.

особенности алгоритмов решения задач обработки информации на компьютере

Компьютер-исполнитель работает с определенными данными по определенной системе команд.

Данные Три основных типа величин: числовой, символьный и логический. Мы будем работать с числовыми величинами, из которых состоят таблицы и базы данных. Числовые величины делятся на переменные и константы. Например, (a 2 – 2ab +b 2 ), где а и b переменные, а «2» - константа.

Данные

Три основных типа величин: числовой, символьный и логический.

Мы будем работать с числовыми величинами, из которых состоят таблицы и базы данных.

Числовые величины делятся на переменные и константы.

Например, (a 2 – 2ab +b 2 ), где а и b переменные, а «2» - константа.

Данные Константа записывается в алгоритмах и не изменяется в процессе выполнения программы. Переменные в программировании обозначаются символьными именами, как правило, латинские буквы.

Данные

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

Система команд

Команды могут иметь значение:

  • присваивание;
  • ввод;
  • вывод;
  • обращение к вспомогательному алгоритму;
  • цикл;
  • ветвление.
Система команд Команда присваивания – одна из основных команд в алгоритмах работы с величинами. Переменная величина получает значение в результате присваивания. Z:=X+Y – если в правой части математическое выражение, то такую команду называют арифметической командой присваивания , но может быть представлено одной константой Х:=5; Y:=Х; (:=) – присвоить. В блок-схеме это выглядит так: Z:=X+Y

Система команд

Команда присваивания – одна из основных команд в алгоритмах работы с величинами. Переменная величина получает значение в результате присваивания.

Z:=X+Y – если в правой части математическое выражение, то такую команду называют арифметической командой присваивания ,

но может быть представлено одной константой

Х:=5; Y:=Х; (:=) – присвоить.

В блок-схеме это выглядит так:

Z:=X+Y

Система команд Команда ввода подразумевает диалог ПК с пользователем, например: подразумевается, что в процессе выполнения программы Исполнитель спрашивает ввод А, В, С В блок-схеме это выглядит так: Ввод А, В, С

Система команд

Команда ввода подразумевает диалог ПК с пользователем, например: подразумевается, что в процессе выполнения программы Исполнитель спрашивает ввод А, В, С

В блок-схеме это выглядит так:

Ввод А, В, С

Система команд Команда вывода – заявка на вывод значений переменных в конце программы. В блок-схеме это выглядит так: Вывод А, В, С

Система команд

Команда вывода – заявка на вывод значений переменных в конце программы.

В блок-схеме это выглядит так:

Вывод А, В, С

Система команд Все программы (системы команд) начинаются и заканчиваются операторами: Начало и Конец В блок-схеме это выглядит так: Начало Конец

Система команд

Все программы (системы команд) начинаются и заканчиваются операторами: Начало и Конец

В блок-схеме это выглядит так:

Начало

Конец

Трассировочная таблица Команда А a:=1 B 1 b:= 2 x a a:= b 1 - 2 2 b:= a + b 2 2 4 Пока переменной не присвоено значение, она остается неопределенной Значение, присвоенное переменной, сохраняется вплоть до выполнения следующего присваивания этой переменной нового значения Новое значение, присвоенное переменной, заменяет ее предыдущее значение

Трассировочная таблица

Команда

А

a:=1

B

1

b:= 2 x a

a:= b

1

-

2

2

b:= a + b

2

2

4

  • Пока переменной не присвоено значение, она остается неопределенной
  • Значение, присвоенное переменной, сохраняется вплоть до выполнения следующего присваивания этой переменной нового значения
  • Новое значение, присвоенное переменной, заменяет ее предыдущее значение
Обмен значениями двух переменных

Обмен значениями двух переменных

Обмен значениями двух переменных Команда X Ввод X, Y 1 Y Z 2 -

Обмен значениями двух переменных

Команда

X

Ввод X, Y

1

Y

Z

2

-

Обмен значениями двух переменных Команда X Ввод X, Y 1 Y Z:=X Z 2 1 - 2 1

Обмен значениями двух переменных

Команда

X

Ввод X, Y

1

Y

Z:=X

Z

2

1

-

2

1

Обмен значениями двух переменных Команда X Ввод X, Y 1 Y Z:=X X:=Y Z 2 1 2 - 2 1 2 1

Обмен значениями двух переменных

Команда

X

Ввод X, Y

1

Y

Z:=X

X:=Y

Z

2

1

2

-

2

1

2

1

Обмен значениями двух переменных Команда X Ввод X, Y 1 Y Z:=X Z 2 1 X:=Y 2 - 2 Y:=Z Вывод X, Y 2 1 2 1 2 1 1 1 1

Обмен значениями двух переменных

Команда

X

Ввод X, Y

1

Y

Z:=X

Z

2

1

X:=Y

2

-

2

Y:=Z

Вывод X, Y

2

1

2

1

2

1

1

1

1

Обмен значениями двух переменных Команда X Ввод X, Y 1 Z:=X Y X:=Y 1 2 Z - 2 2 Y:=Z 1 2 2 1 1 1

Обмен значениями двух переменных

Команда

X

Ввод X, Y

1

Z:=X

Y

X:=Y

1

2

Z

-

2

2

Y:=Z

1

2

2

1

1

1

Обмен значениями двух переменных Команда X Ввод X, Y 1 Z:=X Y X:=Y 1 2 Z - 2 2 Y:=Z 1 2 2 1 1 1

Обмен значениями двух переменных

Команда

X

Ввод X, Y

1

Z:=X

Y

X:=Y

1

2

Z

-

2

2

Y:=Z

1

2

2

1

1

1

Домашнее задание читать: &9 стр 64 Письменно: Задание №1,2,3,7: На стр.68

Домашнее задание

читать: &9 стр 64

Письменно: Задание №1,2,3,7: На стр.68

Спасибо за внимание!

Спасибо за внимание!


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!