
- •6.Стандартные арифметические функции языка Паскаль.
- •20Ввод-вывод элементов одномерного массива.
- •21Поиск максимального элемента в одномерном массиве.
- •22Поиск минимального элемента в одномерном массиве.
- •24Ввод-вывод элементов матрицы.
- •25Запись информации в текстовый файл и извлечение информации из него.
- •26Символьные и строковые данные, их описание. Функции работы с символьными данными.
- •27Процедуры работы со строковыми переменными в языке Паскаль.
- •28Функции работы со строковыми переменными в языке Паскаль.
- •35Сортировка методом выбора.
- •36Понятие “информация”. Количество информации (содержательный и алфавитный подходы), виды информации. Единицы измерения количества информации. ). Понятие “кодирования” информации.
- •37Системы счисления (позиционные, непозиционные), алфавит, основание. Переход из одной системы счисления в другую (примеры).
- •38Представление целых чисел без знака. Представление знаковых целых чисел. Прямой код. Представление отрицательных целых чисел. Дополнительный обратный код.
- •39Представление вещественных чисел (нормализованный вид, мантисса, порядок).
- •40Кодирование текстовой информации. Ascii-коды, таблица ascii-кодов (стандартная, расширенная), Unicode.
- •41Кодирование графической информации (растровое и векторное). Принципы работы монитора. Формирование растрового изображения на мониторе (пиксел, разрешение). Растровая и векторная графика.
- •42Цветовая модель rgb.
- •43 Цветовая модель cmYk.
- •44Цветовая модель hsb.
- •45Понятие об алгоритмах сжатия информации. Сжатие информации без потерь и с потерями.
- •46Иерархическая структура файловой системы. Каталоги. Корневой каталог. Полное имя файла. Атрибуты файлов.
- •47Физическая и логическая структура диска. Форматирование диска.
- •48Схема фон Неймана. Программный принцип работы компьютера.
- •49Шина (системная, локальная). Шина данных, адресная шина, шина управления).
- •50Прямой доступ к памяти (Direct Memory Access – dma).
- •52Процессор.
- •53Структура машинной команды (код операции, адресная составляющая).
- •54 Система команд процессора. Типы процессоров (cisc, risc, misc). Совместимость снизу-вверх.
- •55Периферийные устройства. Контроллер и драйвер. Порты (последовательные и параллельные). Система прерываний. Устройство и принципы действия мыши и клавиатуры.
- •56Оперативная память. Структура оперативной памяти (элемент памяти, матрица элементов памяти). Способы реализации оперативной памяти (динамическая, статическая).
- •57Структура операционной системы (ядро, командный процессор, bios). Драйверы. Реестр. Ресурсы компьютера. Совместное использование ресурсов.
- •58 Установка программ. Удаление программ. Установка и поддержка оборудования. Служебные программы. Буфер памяти.
- •59Технология ole (внедрение и связывание объектов). Понятие составного документа.
1.Структура программы, написанной на языке Паскаль, алфавит языка.
Как и любой другой язык программирования,PASCAL имеет свой алфавит- набор символов, разрешённых к использованию и воспринимаемым компилятором. Допустимые в языке символы можно разбить на четыре группы: символы используемые в идентификаторах, разделители, специальные символы, неиспользуемые символы.
2.Типы данных.
Под типом данных понимается множество допустимых значений этих данных, а также совокупность операций над ними.
3.Константы и их типы в Паскале.
Константы- это постоянные величины, значения которых не меняются в процессе выполнения программы.
4.Переменные и их типы. Правила формирования имен переменных.
Переменные — контейнеры для хранения изменяемых данных. Без них не обходится практически ни одна программа.
5.Стандартные операции языка Паскаль. Арифметические выражения.
К стандартным относятся: целый, вещественный, символьный, строковый. Арифметические выражения, стоящие в правой части оператора присваивания, могут содержать:• целые и вещественные числа (в вещественных числах целая и дробная часть разделяются точкой, а не запятой, как это принято в математике); • знаки арифметических действий (+ — сложение, вычитание ;* / умножение, деление ;% остаток от деления );• вызовы стандартных функций (abs(i) модуль целого числа i;fabs(x) модель вещественного числа x;sqrt(x) квадратный корень из вещественного числа x; pow(x,y) вычисляет x в степени y);• круглые скобки для изменения порядка действий.
6.Стандартные арифметические функции языка Паскаль.
Арифметические функции можно использовать только с величинами целого и вещественного типа.abs(x)-абсолютное значение аргумента(совпадает с типом аргумента);sgr(x)-квадрат аргумента(совпадает с типом аргумента);sgrt(x)-квадратный корень аргумента(вещественный);cos(x)-косинус аргумента (вещественный);sin(x)-синус аргумента(вещественный);arctan(x)-арктангенс аргумента(вещественный); exp(x)-ех(вещественный);ln(x)-натуральный логарифм(вещественный);int(x)-целая часть числа(вещественный);frac(x)-дробная часть(вещественный);
7.Оператор присваивания.
Оператор присваивания выполняется в таком порядке: вычисляется выражение, записанное справа от знака :=;
полученное в результате значение присваивается переменной, записанной слева от знака :=, то есть переменная теперь будет хранить это значение.
8.Операторы ввода- вывода информации. Форматный вывод.
Форматированный ввод/вывод – это совокупность операций, обеспечивающая ввод/вывод высокого уровня переменных с применением определённого формата ввода/вывода. Оператор Read - оператор ввода, а оператор Write — оператор вывода;
9.Логический тип данных.
Логический,(англ. Boolean или logical data type) тип данных- примитивный тип данных, который может принимать два возможных значения, иногда называемых правдой и ложью.
10.Логические выражения, операции. Сложные условия.
Сложное условие –это условие, содержащее более одной проверки его выполнения. В сложных условиях используются следующие операторы: and –и (для истинности выражения должны выполняться все условия). Or –или (для истинности выражения должно выполняться хотя бы одно условие). Условия находящиеся между операторами должны быть заключены в скобки.
11.Условный оператор IF.
Условный оператор позволяет проверить некоторое условие и в зависимости от результатов проверки выполнить то или иное действие. If<условие>Then<оператор1> Else<оператор2>;
12.Составной оператор.
Составной оператор - конструкция языка программирования, состоящая из нескольких команд (операторов) языка программирования, но участвующая в программе в качестве единого оператора
13. Оператор множественного выбора CASE.
С помощью этого оператора можно выбрать любой вариант
Case<переменная> of
Значение 1 :<оператор1>;
Значение 2 :<оператор2>;
Значение :<оператор n>;
Else
<оператор>
End.
В операторе Case выполняется значения, которое совпадает со значением переменной. Ветвь else может отсутствовать.
14.Оператор цикла WHILE.
Оператор цикла While(с предусловием) –используется, если одно или несколько действий нужно выполнить несколько раз. While<условие>do<оператор>;
15.Оператор цикла FOR.
Оператор цикла FOR(с параметром) –организует выполнение одного оператора или группы операторов.-For<имя>:=<выражение1>to<выражение2>do<оператор>;
16Вычисление суммы элементов.
17Вычисление произведения элементов.
18Оператор цикла REPEAT.
Оператор цикла Repeat(с постоянным условием) –выполняет операцию цикла до тех пор, пока не станет истинным условием. Repeat<тело цикла>until<условие выхода из тела цикла>
19Одномерные массивы и способы их описания в программе.
Одномерный массив — это пример массива, в котором элементы нумеруются одним индексом. Самый простой способ описания массива — это объявить переменную в разделе описания переменных var с использованием зарезервированного слова array (т. е. массив).