Презентация - Алгоритмический язык кумир

Нажмите для просмотра
Алгоритмический язык кумир
Распечатать
  • Последний IP: 100.24.237.161
  • Уникальность: 93%
  • Слайдов: 52
  • Просмотров: 2405
  • Скачиваний: 1613
  • Размер: 1.07 MB
  • Онлайн: Да
  • Формат: ppt и pptx
В закладки
Оцени!

Слайды и текст этой онлайн презентации

Слайд 1

Алгоритмический язык кумир, слайд 1

Алгоритмический язык КуМир
Мазеева Татьяна Александровна, учитель информатики МКОУ «СОШ №3» г. Николаевска Волгоградской обл. 2011г.

Слайд 2

Алгоритмический язык кумир, слайд 2
Содержание
Интерфейс окна программы Линейный алгоритм Структуры «Ветвление» Одномерный массив. Циклические конструкции Обработка двумерных массивов Литерные величины

Слайд 3

Алгоритмический язык кумир, слайд 3

Путь к программе Кумир: Все программы — НИИСИ РАН — Комплект Учебных МИРов - Кумир

Слайд 4

Алгоритмический язык кумир, слайд 4
Внешний вид окна
Заголовок
Главное меню
Область программы
Панель инструментов
Область сообщений
Область ввода-вывода
Строка состояния

Слайд 5

Алгоритмический язык кумир, слайд 5
Рабочие состояния системы Кумир
Редактирования

Слайд 6

Алгоритмический язык кумир, слайд 6
Рабочие состояния системы Кумир
Выполнения

Слайд 7

Алгоритмический язык кумир, слайд 7
Рабочие состояния системы Кумир
Анализа

Слайд 8

Алгоритмический язык кумир, слайд 8
Рабочие состояния системы Кумир
Паузы

Слайд 9

Алгоритмический язык кумир, слайд 9
Главное меню системы КуМир
Команды меню Программа

Слайд 10

Алгоритмический язык кумир, слайд 10
Главное меню системы КуМир
Команды меню Редактирование

Слайд 11

Алгоритмический язык кумир, слайд 11
Главное меню системы КуМир
Команды меню Вставка

Слайд 12

Алгоритмический язык кумир, слайд 12
Главное меню системы КуМир
Команды меню Выполнение

Слайд 13

Алгоритмический язык кумир, слайд 13
Общая структура программы (без параметров) в системе КуМир

Слайд 14

Алгоритмический язык кумир, слайд 14
Типы величин

Слайд 15

Алгоритмический язык кумир, слайд 15
Арифметические действия и стандартные функции

Слайд 16

Алгоритмический язык кумир, слайд 16
Арифметические действия и стандартные функции

Слайд 17

Алгоритмический язык кумир, слайд 17

Слайд 18

Алгоритмический язык кумир, слайд 18
Операции сравнения

Слайд 19

Алгоритмический язык кумир, слайд 19
Логические операции

Слайд 20

Алгоритмический язык кумир, слайд 20
Приоритеты логических операций
1)выражения в скобках 2) =,<,<=, >, >=, <> 3) не 4) и 5) или

Слайд 21

Алгоритмический язык кумир, слайд 21
Операции ввода-вывода

Слайд 22

Алгоритмический язык кумир, слайд 22
Этапы решения задач
Условие задачи Постановка задачи Математическая формализация Алгоритм Блок-схема Программа Компьютерный эксперимент
К содержанию

Слайд 23

Алгоритмический язык кумир, слайд 23
Простейшая программа (линейный алгоритм)

Слайд 24

Алгоритмический язык кумир, слайд 24
(ГИА задание №10 и №12)
В алгоритме, записанном ниже, используются действительные переменные a и b. Определите значение переменной b после выполнения следующего фрагмента алгоритма: a:=-5; b:=5+7*a; b:=b/2*a; Порядок действий соответствует правилам арифметики. В ответе укажите одно число – значение переменной b.

Слайд 25

Алгоритмический язык кумир, слайд 25
Линейный алгоритм (блок-схема)
начало
Ввод a
b:= 5+7*a
b:=b/2*a
Вывод b
конец

Слайд 26

Алгоритмический язык кумир, слайд 26
Простейшая программа (линейный алгоритм) (ГИА задание №10)
Шаги выполнения
Текст программы
Результат выполнения программы

Слайд 27

Алгоритмический язык кумир, слайд 27
Структура «ветвление»

Слайд 28

Алгоритмический язык кумир, слайд 28
Команда если – то - все или неполное ветвление
Общий вид команды:
если условие то действия все

Слайд 29

Алгоритмический язык кумир, слайд 29
Пример 1 (неполное ветвление)
Даны два числа; выбрать большее из них.

Слайд 30

Алгоритмический язык кумир, слайд 30
Команда если – то – иначе - все или полное ветвление
Общий вид команды: если условие то действия 1 иначе действия 2 все

Слайд 31

Алгоритмический язык кумир, слайд 31
Пример 2 (полное ветвление)
Даны два числа; выбрать большее из них.

Слайд 32

Алгоритмический язык кумир, слайд 32

Слайд 33

Алгоритмический язык кумир, слайд 33
Условные выражения
Простое условие включает в себя два числа, две переменных или два арифметических выражения, которые сравниваются между собой с использованием операций сравнения (=, >, <). Например: 7>5, 2*8=4*4 и т.д.

Слайд 34

Алгоритмический язык кумир, слайд 34
Условные выражения
Сложное условие — это последовательность простых условий, объединенных между собой знаками логических операций (и, или и др.). Например: (7>5) и (2*8=4*4)

Слайд 35

Алгоритмический язык кумир, слайд 35
Сложные ветвления
если условие 1 то действие1 иначе если условие 2 то действие 2 иначе действие 3 все все
если условие 1 то если условие 2 то действие 2 иначе действие 3 все все
Оператор ИНАЧЕ всегда относится к ближайшему ЕСЛИ

Слайд 36

Алгоритмический язык кумир, слайд 36
Команда выбор (неполная форма)
Общий вид команды:
выбор · при условие 1: действия 1 · при условие 2: действия 2 · ... · при условие n: действия n все

Слайд 37

Алгоритмический язык кумир, слайд 37
Команда выбор (полная форма)
Общий вид команды:
выбор · при условие 1: действия 1 · при условие 2: действия 2 · ... · при условие n: действия n · иначе действия n+1 все

Слайд 38

Алгоритмический язык кумир, слайд 38
Одномерный массив. Циклические конструкции

Слайд 39

Алгоритмический язык кумир, слайд 39
Описание одномерного массива
цел таб а[1:50] – массив целых чисел из 50 элементов; вещ таб а[1:50] – массив вещественных чисел из 50 элементов.
нач . цел N=20 . цел таб a[1:N], b[1:N] ...

Слайд 40

Алгоритмический язык кумир, слайд 40
Циклические конструкции

Слайд 41

Алгоритмический язык кумир, слайд 41
Цикл «для»
Общий вид: нц для i от i1 до i2 тело цикла (последовательность команд) кц
Где i, i1, i2 — переменные целого типа. Параметр цикла i изменяется от i1 до i2 с шагом 1. Должно выполняться неравенство i1i2, то тело цикла не выполнится ни разу.

Слайд 42

Алгоритмический язык кумир, слайд 42
Цикл «для» (общий вид с шагом)
нц для i от i1 до i2 шаг i3 тело цикла (последовательность команд) кц
Если шаг i3>0 , то тело цикла выполняется до тех пор, пока i≤i2 с условием, что i1≤i2.
Если шаг i3<0 , то тело цикла выполняется до тех пор, пока i≥i1, с условием, что i1≥i2.

Слайд 43

Алгоритмический язык кумир, слайд 43
Цикл «пока»
Общий вид: нц пока условие тело цикла (последовательность команд) кц
Тело цикла выполняется до тех пор, пока выполняется условие

Слайд 44

Алгоритмический язык кумир, слайд 44
Блок-схема для цикла «пока»
Определите значение переменной s после выполнения фрагмента алгоритма, записанного в виде блок-схемы
a:=1, s:=0, p:=0
a>10
да
нет
a:=a+2 p:=p+a s:=s+p

Слайд 45

Алгоритмический язык кумир, слайд 45
Цикл «кц_при»
Общий вид: нц тело цикла (последовательность команд) кц при условие
Тело цикла выполняется при выполнении условия

Слайд 46

Алгоритмический язык кумир, слайд 46
Блок-схема для цикла «кц_ при»
Определите значение переменной k после выполнения фрагмента алгоритма, записанного в виде блок-схемы
n:=10, k:=0
k:=k+n n:=n-2
n=0
да
нет

Слайд 47

Алгоритмический язык кумир, слайд 47
Обработка двумерных массивов
цел таб а[1:n1,1:n2], вещ таб b[‘0’:’9’, ‘0’:’9’]

Слайд 48

Алгоритмический язык кумир, слайд 48
Литерные величины

Слайд 49

Алгоритмический язык кумир, слайд 49
Типы литерных величин
сим – один любой символ (кроме специальных символов КуМира); лит – строка литеральных символов

Слайд 50

Алгоритмический язык кумир, слайд 50
Команды обработки литерных величин

Слайд 51

Алгоритмический язык кумир, слайд 51
Команды обработки литерных величин

Слайд 52

Алгоритмический язык кумир, слайд 52
Исполнитель Строки
^ Наверх
X

Благодарим за оценку!

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