- •Тусур Информатика, 1 семестр
- •2. Вещественные типы данных в Pascal
- •1. Оболочка и графический интерфейс Linux
- •2. Определение массива в программе Pascal
- •1. Оболочка bash в Linux. Назначение, особенности.
- •2. Процедуры ввода/вывода в Pascal
- •1. Скрипты оболочки bash.
- •2. Математические операции в Pascal
- •2. Функции работы со строками в Pascal
- •1. Функции в скриптах bash
- •2. Команда mv в Linux
- •1. Строковый тип данных в Pascal. Хранение строк. Операции и функции работы со строковым типом данных в Pascal.
- •2. Команда rm в Linux
- •X Право на выполнение (поиск в каталоге).
- •2. Команда passwd в Linux
- •1. Массивы в Pascal. Одномерные и двумерные массивы
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
