SlideShare a Scribd company logo
1 of 10
ПРОГРАММИРОВАНИЕ
НА ЯЗЫКЕ
RUSSIAN QUICK BASIC
ВВОД ДАННЫХ. ОПЕРАТОР ВВОДА.
Епифанова Т.Н. / 2010
МУНИЦИПАЛЬНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА № 5
ДЕМОНСТРАЦИОННЫЙ МАТЕРИАЛ ДЛЯ ПРОВЕДЕНИЯ УРОКОВ В 10, 11 КЛАСАХ
ВВОД ДАННЫХ
 Любой алгоритм должен обладать свойством
массовости, т.е. должен «работать» для целого
класса однотипных задач.
 Этого можно добиться используя одну и ту же
программу при различных входных данных. Т.е.
осуществлять ввод данных с клавиатуры по
запросу программы.
 Это позволяет делать оператор (команда
компьютеру) INPUT.
ОПЕРАТОР ВВОДА INPUT
 Назначение.
Обеспечивает запрос данных, необходимых для
выполнения программы, непосредственно у
пользователя, которые тот вводит прямо с
клавиатуры.
 Запись.
В том месте программы где вы хотите запросить у
пользователя какие – то данные, вы должны
написать оператор INPUT, а после него через пробел
– переменную или несколько переменных, в которые
будут внесены вводимые данные.
ПРИМЕР РАБОТЫ ОПЕРАТОРА
 Пример:
CLS: ? «Каков Ваш рост в см ?»
INPUT R
? «Ваш рост превышает 1 м на»; R-100; «см»
 Оператор CLS очищает экран
 ? – выводит надпись
Когда программа встречает оператор INPUT, она
приостанавливает своё действие, выводит на экран знак
вопроса, после которого мигает курсор. Таким образом она
показывает, что она ожидает ввод данных с клавиатуры.
Пользователю необходимо ввести данные и нажать клавишу
ENTER. После этого программа заносит данные в память под
именем R и переходит к выполнению следующей команды.
 Выводит на экран ответ - Ваш рост превышает 1 м на, затем
вычисляет значение выражения R-100, выводит его на экран и
добавляет см.
Примеры записи оператора
1. INPUT Х
2. INPUT А,В,С
3. INPUT «Каков Ваш рост в см»;Х
4. INPUT «Введите длины двух катетов»;А,В
Оператор позволяет запрашивать ввод нескольких
переменных через запятую, позволяет записать
подсказку для ввода переменных, но только одну.
Если вы случайно ввели больше или меньше
переменных, после нажатия клавиши ENTER
появится сообщение «Ввод сначала», т.е. вы должны
осуществить ввод заново.
Устно
1. Поясните , что увидит на экране пользователь после
выполнения каждой из следующих команд:
а) INPUT “ПРИВЕТ”; X
б) INPUT “введите Х”; X
в) INPUT “введите 2 целых положительных числа”; X
%, У%
г) INPUT X
2. Какие данные необходимо ввести пользователю?
3. Какая запись оператора наиболее корректна
*** Что должно быть записано в виде подсказки после
имени оператора ?
Алгоритм записи программы с
оператором INPUT
Задача: запросить у пользователя год рождения и
вывести на экран число лет пользователя.
1. Очищаем экран
2. Запрашиваем год рождения (переменная N)
3. Вычисляем количество лет
4. Выводим полученное число на экран с
соответствующими комментариями.
.1. CLS
2. INPUT “введите год рождения”; N
3. L=2010-N
4. PRINT “Вам ”;L;” лет”
Решение задач
 № 1 Напишите программу из двух операторов ( не считая
CLS), в результате работы которой на экране появилось
бы сообщение:
Здравствуйте, <имя>.
Имя должно быть введено с клавиатуры во время
выполнения предыдущего оператора.
 № 2. Напишите программу запрашивающую ваш год
рождения, год рождения вашей мамы и печатающую, во
сколько лет она вас родила.
 № 3. Напишите программу, запрашивающую 3 стороны
треугольника и вычисляющие площадь по формуле
Герона.
Проверь себя
1. CLS
INPUT «Ведите имя.»; А$
PRINT «Здравствуйте, »; А$
2. CLS
INPUT «Ведите год рождения мамы и свой год
рождения через запятую»; А, В
L=2010 - A
M=2010 – B
K=L – M
PRINT K
3. CLS
INPUT «Ведите длины сторон треугольника»; А, В, С
P=(A+B+C)/2
S=SQR(P*(P-A)*(P-B)*(P-C))
PRINT S
Домашнее задание.
 Пересказ конспекта по плану.
 Измените запись оператора INPUT в задаче
№1, так чтобы при работе с программой на
экране появлялось сообщение
Здравствуйте, <имя> <фамилия> ученик
<класс>

More Related Content

Similar to Презентация на тему: Программирование на языке RUSSIAN QUICK BASIC

Code Contracts ABC 16.04.2011
Code Contracts ABC 16.04.2011Code Contracts ABC 16.04.2011
Code Contracts ABC 16.04.2011
Dmytro Mindra
 
изучаем паскаль
изучаем паскальизучаем паскаль
изучаем паскаль
NickEliot
 
Pascal ABC
Pascal ABCPascal ABC
Pascal ABC
VIgreb
 

Similar to Презентация на тему: Программирование на языке RUSSIAN QUICK BASIC (16)

лр2
лр2лр2
лр2
 
лр7
лр7лр7
лр7
 
лек12 2
лек12 2лек12 2
лек12 2
 
Progr labrab-6-2013 - c++ - functions
Progr labrab-6-2013 - c++ - functionsProgr labrab-6-2013 - c++ - functions
Progr labrab-6-2013 - c++ - functions
 
Code Contracts ABC 16.04.2011
Code Contracts ABC 16.04.2011Code Contracts ABC 16.04.2011
Code Contracts ABC 16.04.2011
 
лек11 8
лек11 8лек11 8
лек11 8
 
лр8
лр8лр8
лр8
 
Первые шаги в программировании
Первые шаги  в программированииПервые шаги  в программировании
Первые шаги в программировании
 
лек12
лек12лек12
лек12
 
Программирование циклических алгоритмов
Программирование циклических алгоритмовПрограммирование циклических алгоритмов
Программирование циклических алгоритмов
 
изучаем паскаль
изучаем паскальизучаем паскаль
изучаем паскаль
 
программный модуль Elastix call center
программный модуль Elastix call centerпрограммный модуль Elastix call center
программный модуль Elastix call center
 
программный модуль Elastix call center
программный модуль Elastix call centerпрограммный модуль Elastix call center
программный модуль Elastix call center
 
01 готовимся к экзамену по информатике. теория. задачи 2002
01  готовимся к экзамену по информатике. теория. задачи 200201  готовимся к экзамену по информатике. теория. задачи 2002
01 готовимся к экзамену по информатике. теория. задачи 2002
 
8 3-5
8 3-58 3-5
8 3-5
 
Pascal ABC
Pascal ABCPascal ABC
Pascal ABC
 

More from 2berkas

Презентация на тему: Информатика (младшая группа)
Презентация на тему: Информатика (младшая группа)Презентация на тему: Информатика (младшая группа)
Презентация на тему: Информатика (младшая группа)
2berkas
 
Презентация на тему: Введение в ИКТ
Презентация на тему: Введение в ИКТПрезентация на тему: Введение в ИКТ
Презентация на тему: Введение в ИКТ
2berkas
 
Презентация на тему: Азы компьютерной грамотности
Презентация на тему: Азы компьютерной грамотностиПрезентация на тему: Азы компьютерной грамотности
Презентация на тему: Азы компьютерной грамотности
2berkas
 
Презентация на тему: Слова "не", "и", "или" на карте множеств
Презентация на тему: Слова "не", "и", "или" на карте множествПрезентация на тему: Слова "не", "и", "или" на карте множеств
Презентация на тему: Слова "не", "и", "или" на карте множеств
2berkas
 
Презентация на тему: Практика работы на компьютере
Презентация на тему: Практика работы на компьютереПрезентация на тему: Практика работы на компьютере
Презентация на тему: Практика работы на компьютере
2berkas
 
Презентация на тему: Отношения между множествами. Графы и их табличные описания
Презентация на тему: Отношения между множествами. Графы и их табличные описанияПрезентация на тему: Отношения между множествами. Графы и их табличные описания
Презентация на тему: Отношения между множествами. Графы и их табличные описания
2berkas
 
Презентация группы № 12 дс №14 г. Сморгонь
Презентация группы № 12 дс №14 г. СморгоньПрезентация группы № 12 дс №14 г. Сморгонь
Презентация группы № 12 дс №14 г. Сморгонь
2berkas
 
Презентация на тему: Ветвление в алгоритме
Презентация на тему: Ветвление в алгоритмеПрезентация на тему: Ветвление в алгоритме
Презентация на тему: Ветвление в алгоритме
2berkas
 
Презентация на тему: Алгоритмы
Презентация на тему: АлгоритмыПрезентация на тему: Алгоритмы
Презентация на тему: Алгоритмы
2berkas
 
Презентация на тему: Путешествие на планету Информатика
Презентация на тему: Путешествие на планету ИнформатикаПрезентация на тему: Путешествие на планету Информатика
Презентация на тему: Путешествие на планету Информатика
2berkas
 
Презентация на тему: Подготовка к контрольной работ
Презентация на тему: Подготовка к контрольной работПрезентация на тему: Подготовка к контрольной работ
Презентация на тему: Подготовка к контрольной работ
2berkas
 
Презентация на тему: Информатика
Презентация на тему: ИнформатикаПрезентация на тему: Информатика
Презентация на тему: Информатика
2berkas
 
Презентация на тему: Содержание и объем понятия
Презентация на тему: Содержание и объем понятияПрезентация на тему: Содержание и объем понятия
Презентация на тему: Содержание и объем понятия
2berkas
 
Презентация на тему: Рабочий стол. Управление компьютером с помощью мыши
Презентация на тему: Рабочий стол. Управление компьютером с помощью мышиПрезентация на тему: Рабочий стол. Управление компьютером с помощью мыши
Презентация на тему: Рабочий стол. Управление компьютером с помощью мыши
2berkas
 
Презентация на тему: Проверочная работа по информатике
Презентация на тему: Проверочная работа по информатикеПрезентация на тему: Проверочная работа по информатике
Презентация на тему: Проверочная работа по информатике
2berkas
 
Презентация на тему: Признаки объектов
Презентация на тему: Признаки объектовПрезентация на тему: Признаки объектов
Презентация на тему: Признаки объектов
2berkas
 
Презентация на тему: Подготовка учащихся 5-7 классов по информатике и ИКТ
Презентация на тему: Подготовка учащихся 5-7 классов по информатике и ИКТПрезентация на тему: Подготовка учащихся 5-7 классов по информатике и ИКТ
Презентация на тему: Подготовка учащихся 5-7 классов по информатике и ИКТ
2berkas
 
Презентация на тему: Концепция курса информатики и ИКТ в 5-7 классах
Презентация на тему: Концепция курса информатики и ИКТ в 5-7 классахПрезентация на тему: Концепция курса информатики и ИКТ в 5-7 классах
Презентация на тему: Концепция курса информатики и ИКТ в 5-7 классах
2berkas
 
Презентация на тему: Компьютерная графика
Презентация на тему: Компьютерная графикаПрезентация на тему: Компьютерная графика
Презентация на тему: Компьютерная графика
2berkas
 
Презентация на тему: Информация. Информатика. Компьютер
Презентация на тему: Информация. Информатика. КомпьютерПрезентация на тему: Информация. Информатика. Компьютер
Презентация на тему: Информация. Информатика. Компьютер
2berkas
 

More from 2berkas (20)

Презентация на тему: Информатика (младшая группа)
Презентация на тему: Информатика (младшая группа)Презентация на тему: Информатика (младшая группа)
Презентация на тему: Информатика (младшая группа)
 
Презентация на тему: Введение в ИКТ
Презентация на тему: Введение в ИКТПрезентация на тему: Введение в ИКТ
Презентация на тему: Введение в ИКТ
 
Презентация на тему: Азы компьютерной грамотности
Презентация на тему: Азы компьютерной грамотностиПрезентация на тему: Азы компьютерной грамотности
Презентация на тему: Азы компьютерной грамотности
 
Презентация на тему: Слова "не", "и", "или" на карте множеств
Презентация на тему: Слова "не", "и", "или" на карте множествПрезентация на тему: Слова "не", "и", "или" на карте множеств
Презентация на тему: Слова "не", "и", "или" на карте множеств
 
Презентация на тему: Практика работы на компьютере
Презентация на тему: Практика работы на компьютереПрезентация на тему: Практика работы на компьютере
Презентация на тему: Практика работы на компьютере
 
Презентация на тему: Отношения между множествами. Графы и их табличные описания
Презентация на тему: Отношения между множествами. Графы и их табличные описанияПрезентация на тему: Отношения между множествами. Графы и их табличные описания
Презентация на тему: Отношения между множествами. Графы и их табличные описания
 
Презентация группы № 12 дс №14 г. Сморгонь
Презентация группы № 12 дс №14 г. СморгоньПрезентация группы № 12 дс №14 г. Сморгонь
Презентация группы № 12 дс №14 г. Сморгонь
 
Презентация на тему: Ветвление в алгоритме
Презентация на тему: Ветвление в алгоритмеПрезентация на тему: Ветвление в алгоритме
Презентация на тему: Ветвление в алгоритме
 
Презентация на тему: Алгоритмы
Презентация на тему: АлгоритмыПрезентация на тему: Алгоритмы
Презентация на тему: Алгоритмы
 
Презентация на тему: Путешествие на планету Информатика
Презентация на тему: Путешествие на планету ИнформатикаПрезентация на тему: Путешествие на планету Информатика
Презентация на тему: Путешествие на планету Информатика
 
Презентация на тему: Подготовка к контрольной работ
Презентация на тему: Подготовка к контрольной работПрезентация на тему: Подготовка к контрольной работ
Презентация на тему: Подготовка к контрольной работ
 
Презентация на тему: Информатика
Презентация на тему: ИнформатикаПрезентация на тему: Информатика
Презентация на тему: Информатика
 
Презентация на тему: Содержание и объем понятия
Презентация на тему: Содержание и объем понятияПрезентация на тему: Содержание и объем понятия
Презентация на тему: Содержание и объем понятия
 
Презентация на тему: Рабочий стол. Управление компьютером с помощью мыши
Презентация на тему: Рабочий стол. Управление компьютером с помощью мышиПрезентация на тему: Рабочий стол. Управление компьютером с помощью мыши
Презентация на тему: Рабочий стол. Управление компьютером с помощью мыши
 
Презентация на тему: Проверочная работа по информатике
Презентация на тему: Проверочная работа по информатикеПрезентация на тему: Проверочная работа по информатике
Презентация на тему: Проверочная работа по информатике
 
Презентация на тему: Признаки объектов
Презентация на тему: Признаки объектовПрезентация на тему: Признаки объектов
Презентация на тему: Признаки объектов
 
Презентация на тему: Подготовка учащихся 5-7 классов по информатике и ИКТ
Презентация на тему: Подготовка учащихся 5-7 классов по информатике и ИКТПрезентация на тему: Подготовка учащихся 5-7 классов по информатике и ИКТ
Презентация на тему: Подготовка учащихся 5-7 классов по информатике и ИКТ
 
Презентация на тему: Концепция курса информатики и ИКТ в 5-7 классах
Презентация на тему: Концепция курса информатики и ИКТ в 5-7 классахПрезентация на тему: Концепция курса информатики и ИКТ в 5-7 классах
Презентация на тему: Концепция курса информатики и ИКТ в 5-7 классах
 
Презентация на тему: Компьютерная графика
Презентация на тему: Компьютерная графикаПрезентация на тему: Компьютерная графика
Презентация на тему: Компьютерная графика
 
Презентация на тему: Информация. Информатика. Компьютер
Презентация на тему: Информация. Информатика. КомпьютерПрезентация на тему: Информация. Информатика. Компьютер
Презентация на тему: Информация. Информатика. Компьютер
 

Презентация на тему: Программирование на языке RUSSIAN QUICK BASIC

  • 1. ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ RUSSIAN QUICK BASIC ВВОД ДАННЫХ. ОПЕРАТОР ВВОДА. Епифанова Т.Н. / 2010 МУНИЦИПАЛЬНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА № 5 ДЕМОНСТРАЦИОННЫЙ МАТЕРИАЛ ДЛЯ ПРОВЕДЕНИЯ УРОКОВ В 10, 11 КЛАСАХ
  • 2. ВВОД ДАННЫХ  Любой алгоритм должен обладать свойством массовости, т.е. должен «работать» для целого класса однотипных задач.  Этого можно добиться используя одну и ту же программу при различных входных данных. Т.е. осуществлять ввод данных с клавиатуры по запросу программы.  Это позволяет делать оператор (команда компьютеру) INPUT.
  • 3. ОПЕРАТОР ВВОДА INPUT  Назначение. Обеспечивает запрос данных, необходимых для выполнения программы, непосредственно у пользователя, которые тот вводит прямо с клавиатуры.  Запись. В том месте программы где вы хотите запросить у пользователя какие – то данные, вы должны написать оператор INPUT, а после него через пробел – переменную или несколько переменных, в которые будут внесены вводимые данные.
  • 4. ПРИМЕР РАБОТЫ ОПЕРАТОРА  Пример: CLS: ? «Каков Ваш рост в см ?» INPUT R ? «Ваш рост превышает 1 м на»; R-100; «см»  Оператор CLS очищает экран  ? – выводит надпись Когда программа встречает оператор INPUT, она приостанавливает своё действие, выводит на экран знак вопроса, после которого мигает курсор. Таким образом она показывает, что она ожидает ввод данных с клавиатуры. Пользователю необходимо ввести данные и нажать клавишу ENTER. После этого программа заносит данные в память под именем R и переходит к выполнению следующей команды.  Выводит на экран ответ - Ваш рост превышает 1 м на, затем вычисляет значение выражения R-100, выводит его на экран и добавляет см.
  • 5. Примеры записи оператора 1. INPUT Х 2. INPUT А,В,С 3. INPUT «Каков Ваш рост в см»;Х 4. INPUT «Введите длины двух катетов»;А,В Оператор позволяет запрашивать ввод нескольких переменных через запятую, позволяет записать подсказку для ввода переменных, но только одну. Если вы случайно ввели больше или меньше переменных, после нажатия клавиши ENTER появится сообщение «Ввод сначала», т.е. вы должны осуществить ввод заново.
  • 6. Устно 1. Поясните , что увидит на экране пользователь после выполнения каждой из следующих команд: а) INPUT “ПРИВЕТ”; X б) INPUT “введите Х”; X в) INPUT “введите 2 целых положительных числа”; X %, У% г) INPUT X 2. Какие данные необходимо ввести пользователю? 3. Какая запись оператора наиболее корректна *** Что должно быть записано в виде подсказки после имени оператора ?
  • 7. Алгоритм записи программы с оператором INPUT Задача: запросить у пользователя год рождения и вывести на экран число лет пользователя. 1. Очищаем экран 2. Запрашиваем год рождения (переменная N) 3. Вычисляем количество лет 4. Выводим полученное число на экран с соответствующими комментариями. .1. CLS 2. INPUT “введите год рождения”; N 3. L=2010-N 4. PRINT “Вам ”;L;” лет”
  • 8. Решение задач  № 1 Напишите программу из двух операторов ( не считая CLS), в результате работы которой на экране появилось бы сообщение: Здравствуйте, <имя>. Имя должно быть введено с клавиатуры во время выполнения предыдущего оператора.  № 2. Напишите программу запрашивающую ваш год рождения, год рождения вашей мамы и печатающую, во сколько лет она вас родила.  № 3. Напишите программу, запрашивающую 3 стороны треугольника и вычисляющие площадь по формуле Герона.
  • 9. Проверь себя 1. CLS INPUT «Ведите имя.»; А$ PRINT «Здравствуйте, »; А$ 2. CLS INPUT «Ведите год рождения мамы и свой год рождения через запятую»; А, В L=2010 - A M=2010 – B K=L – M PRINT K 3. CLS INPUT «Ведите длины сторон треугольника»; А, В, С P=(A+B+C)/2 S=SQR(P*(P-A)*(P-B)*(P-C)) PRINT S
  • 10. Домашнее задание.  Пересказ конспекта по плану.  Измените запись оператора INPUT в задаче №1, так чтобы при работе с программой на экране появлялось сообщение Здравствуйте, <имя> <фамилия> ученик <класс>