Операторы Ввода и Вывода языка Basic
Оценка 4.8

Операторы Ввода и Вывода языка Basic

Оценка 4.8
Лекции
docx
информатика
10 кл—11 кл
19.12.2021
Операторы Ввода и Вывода  языка Basic
Информатика. Лекция для 1 курса СПО - "Операторы Ввода и Вывода" . Работа в Basic.
Лекция Операторы Ввода и Вывода.docx

Тема: Операторы ввода и вывода Q Basik

 

План лекции

1.      Понятие операторы;

2.      Оператор комментариев;

3.      Операторы ввода;

4.      Оператор присваивания;

5.      Операторы вывода;

6.      Оператор завершения программы;

7.      Оператор очистки экрана;

8.      Решение задач

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

 

 

            Операторы – конструкции языка программирования, описывающие законченное действие.

Сегодня мы рассмотрим Операторы ввода и вывода:

 

Операторы ввода и вывода:

 

1.      Оператор комментариев REM

Любую команду в программе можно снабдить поясняющим текстом - комментарием. Комментарии облегчают понимание текста программы.  Обычно оператор комментариев ставит в начале программы. Комментарии можно записать двумя способами:

a)      REM «произвольный текст»

b)      ' произвольный текст

На ход вычислений команда REM никакого влияния не оказывает.

Например:

REM «вычисление функции»

' вычисление функции

 

2.      Оператор ввода данных INPUT

 

INPUT "Сообщение", список переменныхон обеспечивает запрос данных, необходимых для выполнения программы у пользователя, который вводит их с клавиатуры. Это дает возможность вести диалог с пользователем и решать задачу, исходя из конкретных запросов.

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

Например:

INPUT а, в, с

или

INPUT"Введите коэффициент и код режима", B, KR$

Или

 INPUT a: INPUT b

 

3.      Оператор присваивания LET

 

LET оператор присваивания или ввода формул (осуществления действий). (В данный момент может использоваться как обычное равенство.)

Формат:

Имя переменной = выражение

Имя переменной, в которую будет занесен результат

Z = (x-3*y^2) +7

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

Эта команда выполняется в два шага:

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

2)      это значение присваивается переменной, записанной в левой части команды.

Например:

1)      Let  A = Y+X/Z²

2)      Let  S=P*R^2: L=2*P*R

 

 

4.      Оператор вывода данных PRINT

 

PRINT список выражений (Иногда можно записать виде символа?)

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

 

1. Плотный вывод - разделитель ";"

Например:

a) Команда: PRINT "Сумма="; х

b) Команда: PRINT"Пра";"бабушка"

    Экран: Прабабушка

2. Зональный вывод - разделитель ","

Если указана запятая, QBASIC выводит данные по зонам, каждая зона - 14 позиций.

Например:

    Команда: PRINT "Сколько мне",K,"лет"

   Экран: Сколько мне           16            лет  (если  К=16)

 

 

5.      Оператор END – завершает программу.

 

После написания программы, переедем с помощи клавиши F5 на экран ввода данных и получения результата. На экране монитора отображается знак? после которого вводится одно или несколько значений, разделенных запятыми. Тип данных должен совпадать с типом переменных, определенных в операторе ввода. Ввод заканчивается нажатием клавиши Enter 

 

6.      Оператор очистки экрана CLS

 

Очищает экран дисплея

 

 

 

 

7.      Решение задач:

 

Пример 1: На решение трех задач Студент Иванов потратил a минут. Первую задачу он решал b минут, а вторую – на с минут дольше, чем первую. Сколько времени он решал третью задачу? Составь выражение, напиши программу и найди его значения при: a=25мин., b=7мин., c=5мин; a=40мин., b=3мин., c=10мин;

 

Составим дано!

Дано:

3 задачи – а мин.

I задача – b мин.

II задачу – b+c

Найти:

III задача  М - ?

 Как найдем?

М=а-(b+(b+c))

Составим блок схему!

 

Составим программу!

 

INPUT a, b, c

LET М = а - (b + (b+c))

PRINT M

END

 

Ответ: 8 минут.

Ответ: 24 минут.

 

 

 

Пример 2: Известен периметр Р и одна из сторон прямоугольника, а, найдите площадь прямоугольника. Р=16 см., а=5см.; Р=24 см., а=8см.;

 

Дано:

P – периметр

а – сторона прямоугольника

Найти:

S -?

Как найдем?

1)      в=(P/2)-a

2)      S=b*a

 

 

 

 

 

 

 

 

 

 

 

INPUT P, a

LET в = (P/2) – a

LET S = b*a

PRINT b, S

END

 

 

 

Ответ: в=3см, S=15см2

Ответ: в=4см, S=32см2

 

 

 

 

 

 

Пример 3:  На складе было 12012 кирпичей. После того как каждый каменщик взял для работы по 4000 кирпичей, на складе осталось 12 кирпичей. Сколько было каменщиков?

 

 

Дано:

D –12012к. (было всего)

C – 4000к. (взяли для работы)

O – 12к. (осталось)

Найти:

К -?

Как найдем?

1)      X=D-O

2)      K=X/C

 

 

 

 

 

 

 

 

INPUT D,C,O

LET X = D - O

LET K = X / C

PRINT K

END

 

 

 

Ответ: 3 каменщика

 

Вопросы для повторения:

1.      Что такое программа?

2.      Что такое язык программирования?

3.      Каковы основные модули, образующие среду программирования?

4.      Каковы основные элементы интерфейса среды программирования?

5.      Каково назначение редактора?

6.      Каково назначение отладчика?

7.      Каково назначение транслятора?

8.      Что такое оператор языка программирования?

9.      Каков универсальный алгоритм создания и исполнения программы?

10.  Матрица запоминания:

Оператор

Назначение оператора

Пример

CLS

Очистка экрана от текста и графики

 

REM

Используется для ввода примечаний и комментариев в программу пользователя

REM «Вычисление площади окружности S»

INPUT

Ввод данных с клавиатуры

INPUT X

INPUT "Введите величину стороны a: a=", a

LET

Присваивает значение переменной

LET=2x+3x^2

PRINT

Вывод данных

PRINT X

PRINT "Ответ: площадь треугольника равна: S="; S

END

END означает конец программы

 

 

8.      Домашнее задание:

[4]С. 33-36, 48-50 С. 56 №86,90


 

Скачано с www.znanio.ru

Тема: Операторы ввода и вывода

Тема: Операторы ввода и вывода

При выполнении команды INPUT необходимо все переменные вводить через запятую

При выполнении команды INPUT необходимо все переменные вводить через запятую

Оператор вывода данных PRINT

Оператор вывода данных PRINT

Решение задач: Пример 1: На решение трех задач

Решение задач: Пример 1: На решение трех задач

Пример 3 : На складе было 12012 кирпичей

Пример 3 : На складе было 12012 кирпичей
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
19.12.2021