- •Введение Обозначения
- •Аппаратные средства компьютера
- •Назначение основных клавиш на клавиатуре
- •Программные средства компьютера
- •Системы счисления
- •Лабораторная работа № 1. Операционная система на компьютере Терминология
- •Порядок выполнения
- •Контрольные вопросы
- •Лабораторная работа № 2. Текстовые документы на компьютере Терминология
- •Порядок выполнения
- •Контрольные вопросы
- •Лабораторная работа № 3. Формулы на компьютере Терминология
- •Порядок выполнения
- •Контрольные вопросы
- •Лабораторная работа № 4. Электронные таблицы на компьютере Терминология
- •Порядок выполнения
- •Пример таблицы с формулами
- •Пример таблицы с результатами вычислений
- •Контрольные вопросы
- •Лабораторная работа № 5. Базы данных на компьютере Терминология
- •Порядок выполнения
- •Контрольные вопросы
- •Лабораторная работа № 6. Растровая графика на компьютере Терминология
- •Порядок выполнения
- •Контрольные вопросы
- •Лабораторная работа № 7. Презентационная графика на компьютере Терминология
- •Порядок выполнения
- •Контрольные вопросы
- •Лабораторная работа № 8. Программирование последовательных вычислений Элементы языка Pascal
- •Операции и функции в языке Pascal
- •Порядок выполнения
- •Примеры программ на языке Pascal
- •Дополнительное задание
- •Контрольные вопросы
- •Лабораторная работа № 9. Программирование разветвлений Алгоритм линейной структуры
- •Алгоритм разветвляющейся структуры
- •Порядок выполнения
- •Примеры задач
- •Дополнительное задание
- •Контрольные вопросы
- •Лабораторная работа № 10. Программирование циклов Алгоритм циклической структуры
- •Порядок выполнения
- •Примеры задач
- •Дополнительное задание
- •Контрольные вопросы
- •Лабораторная работа № 11. Программирование задач с одномерными массивами Одномерные массивы
- •Порядок выполнения
- •Пример задачи
- •Дополнительное задание
- •Фрагменты вычисления характеристик одномерного массива
- •Фрагменты операций с одномерными массивами
- •Контрольные вопросы
- •Лабораторная работа № 12. Программирование задач с двумерными массивами Двумерные массивы
- •Порядок выполнения
- •Пример задачи
- •Дополнительное задание
- •Фрагменты вычисления характеристик строк и столбцов двумерного массива
- •Фрагменты операций с двумерными массивами
- •Квадратные матрицы
- •Контрольные вопросы
- •Лабораторная работа № 13. Программирование процедур и функций Подпрограммы
- •Порядок выполнения
- •Дополнительное задание
- •Примеры задач
- •Контрольные вопросы
- •Лабораторная работа № 14. Программирование структурных типов данных Файлы
- •Порядок выполнения
- •Примеры задач
- •Дополнительное задание
- •Контрольные вопросы
Контрольные вопросы
Что такое презентационная графика и программа презентационной графики?
Какие возможности имеет программа MS PowerPoint?
Как загрузить программу MS PowerPoint? Как просмотреть презентацию на экране?
Как задать цвета линий и заливки для рисования? Какие виды сложной заливки вы знаете?
Как добавлять слайды в презентации? Какие макеты слайдов вы знаете?
В каких режимах можно просмотреть презентацию? Как задавать фон для оформления слайдов?
Как задать эффекты для смены слайдов? Какие эффекты для смены слайдов вы знаете?
Как задавать анимационные эффекты для частей слайдов? Какие параметры эффектов вы знаете?
Какие эффекты анимации вы знаете? К каким группам они относятся?
Лабораторная работа № 8. Программирование последовательных вычислений Элементы языка Pascal
Программа на языке Pascal включает: заголовок программы (Program), раздел описания используемых модулей (Uses), раздел описания меток (Label), раздел описания констант (Const), раздел описания типов данных (Type), раздел описания переменных (Var), раздел описания процедур (Procedure), раздел описания функций (Function), раздел операторов (Begin…End.).
К стандартным типам данных в языке Pascal относятся: целочисленный тип integer (целые числа), вещественный тип real (действительные числа), логический тип boolean (логические выражения), символьный тип char (отдельные символы), строковый тип string (строки символов).
В языке Pascal используются следующие операторы (управляющие инструкции): составной оператор begin…end (начало…конец), оператор присваивания …:=… (…присвоить…), операторы ввода read(…) (считывать) и readln(…) (считывать до новой строки), операторы вывода write(…) (записывать) и writeln(…) (записывать до новой строки), оператор безусловного перехода goto… (перейти к…), оператор условного перехода (условный оператор) if…then…else… (если…то…иначе…), оператор варианта (выбора) case…of…else…end (в случае…из…иначе…конец), оператор цикла с предусловием while…do… (пока…делать…), оператор цикла с постусловием repeat…until… (повторять…пока…), операторы цикла с параметром for…:=…to…do… (для…от…до…делать…) и for…:=…downto…do… (для…от…вниз до…делать…), оператор присоединения with…do… (с…делать…).
Операции и функции в языке Pascal
В языке программирования Pascal используются следующие операции: арифметические операции + (сложение); - (вычитание); (умножение); / (деление); div (целочисленное деление); mod (остаток от деления); операции сравнения = (равно); <> (не равно); > (больше); < (меньше); >= (больше или равно); <= (меньше или равно); логические операции and (логическое «и»); or (логическое «или»); not (логическое «не»).
Среди арифметических операций сначала выполняются умножение и деление, а потом сложение и вычитание. Порядок выполнения операций можно изменить с помощью круглых скобок.
Пример 1.
Математическая запись |
Запись на Паскале |
|
|
Математическая запись |
Запись на Паскале |
|
|
В языке Pascal используются следующие математические функции и выражения:
Математическая запись |
Запись на Паскале |
|
sin(x) |
|
cos(x) |
|
arctan(x) |
|
abs(x) |
|
ln(x) |
|
exp(x) |
|
sqr(x) |
|
sqrt(x) |
|
exp(bln(a)) |
|
exp(1/bln(a)) |
Математическая запись |
Запись на Паскале |
|
ln(b)/ln(a) |
|
ln(x)/ln(10) |
|
sin(x)/cos(x) |
|
cos(x)/sin(x) |
|
sin(sqr(x)) |
|
sqr(sin(x)) |
Константа
|
pi |
Среди других стандартных функций в языке Pascal наиболее часто применяются: round (округление числа), trunc (целая часть числа), frac (дробная часть числа), random (случайное число), odd (проверка нечётности), ord (порядковый номер аргумента), chr (символ с заданным порядковым номером), pred (предшествующее значение аргумента), succ (последующее значение аргумента).
