Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТУСУР Информатика вопросы и ответы к экзамену 2016 1-й семестр.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
58 Кб
Скачать
☆

2. Процедуры ввода/вывода в Pascal

write(p1,p2,... pn); - выводит на экран значения выражений p1,p2,... pn. Выражения могут быть числовые, строковые, символьные и логические. Под выражением будем понимать совокупность некоторых действий, применённых к переменным, константам или литералам, например: арифметические действия и математические функции для чисел, функции для обработки строк и отдельных символов, логические выражения и т.п. Возможен форматный вывод, т. е. явное указание того, сколько выделять позиций на экране для вывода значения.

readln(v1,v2,...vn); - ввод с клавиатуры значений переменных v1,...vn. Переменные могут иметь строковый, символьный или числовой тип. При вводе следует разделять значения пробелами, символами табуляции или перевода строки. read(v1,v2,...vn); - аналогично readln.

ТУСУР Информатика, 1 семестр

каф. ЭП

Билет №18

1. Скрипты оболочки bash.

Скрипт оболочки – это файл, содержащий команды оболочки. Скрипты можно выполнять как обычные команды. Если при запуске такого файла заданы аргументы, на время выполнения скрипта они становятся позиционными параметрами. В каждом файле, задающем скрипт первая строка имеет вид: #!/bin/bash Это означает, что когда мы запускаем скрипт на выполнение как обычную команду, /bin/bash будет выполнять ее для нас. Помимо использования позиционных параметров, возможно использование и других переменных, определяемых внутри скрипта. Например:

fruit = apple (определение);

echo $fruit (доступ);

Возможна конкатенация строк:

$ fruit = apple

$ fruit = pine$fruit

$ echo $fruit

pineapple

$ fruite = apple

$ wine = ${fruite} jack

$ echo $wine

applejack

Ввод с клавиатуры. Переменные можно считывать со стандартного ввода. Для этого используется команда read echo -n Enter number of elements: read x

2. Математические операции в Pascal

бинарные

+ сложение целый, вещественный целый, вещественный

- вычитание целый, вещественный целый, вещественный

* умножение целый, вещественный целый, вещественный

/ деление целый, вещественный вещественный

div целочисленное деление целый целый

mod остаток от деления целый целый

унарные

+ сохранение знака целый, вещественный целый, вещественный

- отрицание знака целый, вещественный целый, вещественный

Операции отношения

Операции отношения выполняют сравнение двух операндов и определяют, истинно значение или ложно. Сравниваемые величины могут принадлежать к любому типу данных, и результат всегда имеет логический тип, принимая одно значение из двух: истина или ложь.

= Равно А=В

<> Неравно А<>B

> Больше A>B

< Меньше A<B

>= Больше или равно A>=B

<= Меньше или равно A<=B

ТУСУР Информатика, 1 семестр

каф. ЭП

Билет №19

1. Управляющие структуры в скриптах bash

Оболочка bash поддерживает операторы выбора if … then … else и case, а также операторы организации циклов for, while, until, благодаря чему она превращается в мощный язык программирования.

2. Символьный тип данных в Pascal. Работа с символьным типом данных в Pascal

char символ, буква, при отображении на экран выводится тот символ, код которого хранится в выводимой переменной типа char, переменная занимает один байт. Каждому символу приписывается целое число в диапазоне от 0 до 255. Для кодировки используется код ASCII.

Символы в компьютере сохраняются не в виде букв, а в виде чисел. Так, каждой букве, числу, вообще, любому иероглифу, способному выводится на экран, соответствует число в кодовой таблице. Кодовая таблица - это специальная система перевода чисел в начертания на мониторе. Объявить переменную такого типа можно так: var ch: char;. Для того чтобы положить в эту переменную символ, нужно использовать оператор присваивания, а символ записывать в апострофах, например: ch:='R';. Для символьных переменных возможно также использование процедуры readln

ТУСУР Информатика, 1 семестр

каф. ЭП

Билет №21