Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
билеты инфа.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
888.05 Кб
Скачать

Билет 8

1.  Величины: константы, переменные, типы величин.   Присваивание,  ввод  и  вывод величин.  Линейные алгоритмы работы  с  величинами.

Ответ:

Величины

Компьютерная программа всегда так или иначе использует и обрабатывает данные. Данные можно ввести в программу в виде константпеременных или массивов. Кроме того каждый вид величин разделяется на типы данных( числовые, строковые, логические и т.д.).

Константа - величина, которую компьютер не может изменить в ходе выполнения программы. В Qbasic константы чаще всего задаются в явном виде, то есть числовые константы записываются как числа, строковые - как текст, заключенный в кавычки и т.д. (можно также задавать константы с помощью имен, в этом случае значения констант задаются в разделе описаний в начале программы).

Переменная - величина, значение которой может меняться в ходе выполнения программы. Переменные задаются с помощью имен. Переменную в программировании можно понимать как ячейку памяти для временного хранения информации.

Массив- совокупность однотипных данных, имеющих общее имя. Массивы позволяют организовать циклы обработки данных в которых параметр цикла указывает на индекс элемента массива. Их классифицируют по типу данных (числовые, строковые, логические) и по размерности (одномерные, двухмерные, трехмерные и т.д.). Каждый элемент массива представляет собой переменную величину. Для указания на элемент массива в программе записывается имя массива и рядом в скобках набор индексов (для одномерных-1 индекс; для двухмерных -2 (строка, столбец) и т.д.), например A(17) - 17й по счету элемент одномерного массива А. Значение, хранящееся в нем, не связано с его номером.

Приведем пример использования величин в программе (Qbasic):

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

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

Присваивает переменной, имя которой находится слева от знака = (знак присваивания) значение выражения  находящегося справа. Старое значение переменной при этом теряется. Например:

A = A + 1

Берется значение переменной А, к нему добавляется единица, полученное значение записывается обратно в переменную А

 

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

INPUT приглашение; список переменных - служит для ввода данных с клавиатуры, например:

        INPUT Введите массу и ускорение; m,a

 Когда в программе встречается такой оператор, компьютер приостанавливает  выполнение программы, выдает на экран текст приглашения и ждет ввода данных. Данные вводятся с клавиатуры пользователем программы. Их количество и тип должны соответствовать списку переменных! Совместно с оператором  INPUT удобно использовать операторы COLOR  LOCATE. Первый регулирует цвет текста, а второй местоположение текста на экране. Например, чтобы вводить данные из центра экрана, а приглашение печаталось красным цветом, можно применить следующий фрагмент программы:

COLOR 4

LOCATE  14, 35

INPUT Введите массу и ускорение ; m,a

 

DATA список данных

READ список переменных

Служат для автоматического ввода данных из программы. Оператор  DATA  должен предшествовать оператору (или операторам)  READ. Чтение данных производится последовательно.

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

PRINT список вывода - служит для вывода текстовых и числовых  данных на экран. Список для вывода может включать в себя константы, переменные и выражения. Константы выводятся без изменений, вместо переменных и выражений печатаются их текущие значения. Совместно с PRINT  удобно использовать операторы LOCATE  COLOR. Например:

COLOR 2

LOCATE 15, 35

PRINT  Сила =F; F; H

В результате выполнения программы в центре экрана зелёным цветом будет выведено:

 Сила = 129.81 H

Пример линейного алгоритма обработки величин:

CLS