Набор презентаций по программированию в среде "Кумир" для учащихся девятого класса, изучающих программирование. В работе рассказано как используются команды Ввода\вывода, присваивания, условия и цикла в решении задач. Подробно объяснено что, как и зачем. Рекомендую вместо лекции для учителя и учащихся
Просмотр содержимого презентации
«ПрограммирКумир-9»
ПРОГРАММИРОВАНИЕ В СРЕДЕ « КУМИР »
Программирование в среде «Кумир» - это организация действий, связанных с определением данных, их обработкой и выводом полученных значений
Данные
Необходимую информацию для обработки компьютером называют ДАННЫМИ .
Данные обозначают какими-нибудь ВЕЛИЧИНАМИ
Величина. Типы
Величина – это отдельный информационный объект, который имеет имя, значение и тип .
Постоянная величина (константа) не изменяет своего значения в ходе выполнения алгоритма.
Переменная величина может изменять значение в ходе выполнения алгоритма.
В алгоритмическом языке среды программирования КуМир используются три типа величин: ЦЕЛЫЕ ( цел ), вещественные ( вещ ) и литерные ( лит ).
Тип величины определяет множество значений, которые может принимать величина, и множество действий, которые можно выполнять с этой величиной.
ВЫРАЖЕНИЕ
Выражение – запись, определяющая последовательность действий над величинами. Выражение может содержать константы, переменные, знаки операций, функции .
Команды ВВОДА / ВЫВОДА информации
Команда ВВОДА - команда, по которой значения переменных задаются через устройства ввода (клавиатура). Команда ВЫВОДА - команда, по которой значение величины отражается на устройстве вывода компьютера (экран монитора). В командах ВВОДА / ВЫВОДА указываются имена величин, значения которых надо вывести (показать на экране) или ввести (запомнить в памяти ЭВМ).
Команда присваивания. Создание и редактирование программ следования
Для того чтобы запомнить или изменить значение величины, в алгоритмическом языке есть специальная команда - команда присваивания , которая записывается в виде:
ИМЯ ВЕЛИЧИНЫ : = ВЫРАЖЕНИЕ
Знак " : = " (двоеточие, а потом равенство) называется знаком присваивания.
При выполнении команды присваивания ЭВМ сначала вычисляет записанное в правой части выражение (заменяя имена величин на их значения), а потом полученное значение выражения записывает в память.
Просмотр содержимого презентации
«ПрограммирКумирЛА-9»
ПРОГРАММИРОВАНИЕ В СРЕДЕ « КУМИР »
УРОК 2
Команды ВВОДА/ВЫВОДА.
ПРИСВАИВАНИЕ .
04.11.16
Команды ВВОДА / ВЫВОДА информации
Команда ВВОДА – служит для задания значений переменным через клавиатуру. Команда ВЫВОДА – служит для отображения результата на экране монитора.
Задача 1 : Определить длину окружности произвольного радиуса
Обозначение :
L – длина окружности
R – произвольный радиус
P – постоянная величина (3.14)
ФОРМУЛА :
L = 2 P R
алг длина окружности
нач цел R , вещ P
P := 3.14
вывод “ введите значение радиуса ”
ввод R
вывод нс, “ длина окружности = “, 2*P*R
кон
Команда присваивания. Создание и редактирование программ следования
Задача 2 : Хозяин хочет оклеить обоями длинную стену в своем доме. Длина этой стены равна А метров, высота В метров. Рулон обоев имеет длину 12 метров и ширину 1 ,5 метра.
Сколько будут стоить обои для всей стены, если цена одного рулона С рублей?
Обозначения :
A – длина стены
B – высота стены
D – длина рулона обоев
H – ширина рулона обоев
С – цена одного рулона обоев
S – стоимость всех обоев
алг стоимость нач цел A , B , D , С; вещ H , Ss , Sp , S . D := 12 . H := 1.5 . вывод "введите значение длины стены" . ввод A . вывод "введите значение высоты стены" . ввод B . Ss := A * B ; Sp := D * H ; . вывод "введите значение цены рулона" . ввод С . S := Ss / Sp *С . вывод нс , "стоимость обоев =" , S кон
Ss – площадь стены
Sp– площадь рулона
S=(Ss/Sp)*C
Просмотр содержимого презентации
«ПрограммирКумирЦА-9»
ПРОГРАММИРОВАНИЕ В СРЕДЕ « КУМИР »
Команды ЦИКЛА
НЦ — ДЛЯ — КЦ
Цикл – это многократно повторяющаяся последовательность действий
Изменяющая величина называется ПАРАМЕТРОМ
Повторения зависят от значений ИЗМЕНЯЮЩЕЙСЯ ВЕЛИЧИНЫ .
Цикл с параметром – это цикл НЦ — ДЛЯ - КЦ
Структура ЦИКЛА
Алг
Нач
НЦ ДЛЯ N от Нз до Кз
КЦ
Кон
Начальное значение изменяющейся величины
изменяющаяся величины
конечное значение изменяющейся величины
Задача 1 : Найти квадраты чисел от 20 до 25
алг квадраты чисел
нач цел N , K
НЦ ДЛЯ N от 20 до 25
K := N **2
вывод нс, “ квадрат числа “, N , “ = ” , K
КЦ
кон
Обозначение :
N – числа
K – квадраты чисел
ФОРМУЛА :
K = N**2
Задача 2 : Найти изменение функции Y(X) от -10 до 10
алг функция
нач цел X , Y
НЦ ДЛЯ X от -10 до 10
Y := 2 * X + 4
вывод нс, “ значение функции = “, Y
КЦ
кон
Обозначение :
Y – функция
X – аргумент
ФОРМУЛА :
Y = 2*x+4
Задача 3: Определите сколько будут стоить 100, 200, …, 900 гр. колбасы по цене 200 рублей за килограмм
алг стоимость колбасы
нач цел V , C; вещ S
C := 200
НЦ ДЛЯ V от 1 до 9
S := V * 100 * C
вывод нс, “ стоимость “ , V *100 , “ гр= “ , S / 1000
КЦ
кон
Обозначение :
C – цена (200)
V – вес(100, 200, …, 900)
S - стоимость
ФОРМУЛА :
S = C*V/100