- •Министерство образования республики беларусь
- •Лабораторная работа № 1Устройство пк. Операционная системаMsWindows.TotalCommander
- •Устройство пк
- •Базовая аппаратная конфигурация пк
- •Состав клавиатуры пк
- •Включение и выключение пк. Правила работы в компьютерных аудиторияхВц БелГуТа
- •Операционная система ms Windows
- •Основные понятия
- •Структура и настройка окна
- •Основные приемы работы с объектами
- •Некоторые настройки ос Windows
- •Файловый менеджерTotal Commander
- •Порядок выполнения лабораторной работы
- •Контрольные вопросы
- •Тема для самостоятельного изучения № 1Текстовый процессорMsWord
- •Основные возможностиMsWord
- •Основные команды для работы с файлами документов
- •Настройка внешнего вида окнаMsWordи параметров документов
- •Вид отображения документа
- •Подключение и настройка панелей инструментов
- •Настройка основных параметров документа
- •Набор и редактирование текста
- •Форматирование шрифтов и абзацев
- •Порядок оформления контрольной работы*
- •Контрольные вопросы
- •Лабораторная работа № 2ЯзыкPascal. Программирование линейных и разветвляющихся алгоритмов. Циклы
- •Краткое описание средыFreePascal
- •Запуск и обзор команд главного меню
- •Основные функциональные клавиши и комбинации клавиш
- •Создание, открытие и сохранение файла документа. Работа с окнами
- •Набор и редактирование текста программы
- •Компиляция программы. Некоторые ошибки
- •Выполнение программы. Просмотр результатов
- •Краткое описание средыTurboPascal
- •Базовые понятия языкаPascal
- •Алфавит языка программированияPascal
- •Словарь языка программированияPascal
- •Зарезервированные слова
- •Идентификаторы
- •Структура простейшей программы
- •Константы, переменные, выражения
- •Арифметические и логические операции
- •Данные в программах. Типы данных
- •Порядковые типы данных
- •Вещественный тип данных
- •Программирование линейных алгоритмов
- •Операторы языка программированияPascal
- •Оператор присваивания
- •Операторы ввода-вывода
- •Read(список переменных, указанных через запятую) readln(список переменных, указанных через запятую)
- •Write(список переменных, констант, выражений через запятую) writeln(список переменных, констант, выражений через запятую)
- •Составной оператор
- •Оператор безусловного перехода
- •Основные стандартные процедуры и функции
- •Запись алгебраических выражений
- •Программирование разветвляющихся алгоритмов
- •Логические выражения
- •Оператор условного переходаif. Оператор выбораcase
- •Организация циклических вычислений
- •Цикл с предусловиемwhile…do
- •Цикл с постусловием repeat…until
- •Цикл с параметромfor…to…do
- •Порядок выполнения лабораторной работы
- •Набор и выполнение программ в среде TurboPascal(msdos)
- •Контрольные вопросы
- •Тема для самостоятельного изучения №2Обработка массивов на языкеPascal. Процедуры и функции пользователя
- •Структурированный тип данных массив
- •Описание массивов
- •Ввод и вывод элементов массива
- •Базовые алгоритмы обработки массивов
- •Вычисление суммы и произведения элементов массива
- •Поиск максимального и минимального элементов массива
- •Подсчет количества элементов, удовлетворяющих определенным условиям
- •Решение задач обработки одномерных массивов
- •Процедуры и функции
- •Контрольные вопросы
- •Лабораторная работа № 3Mathcad. Базовые операции. Ранжированные переменные. Функции. Графики
- •Основы работы в системе Mathcad
- •Создание и особенности работы в формульной области
- •Создание и особенности работы в текстовой области
- •Переменные. Предопределенные переменные
- •Форматирование результатов
- •Ранжированные (дискретные) переменные
- •Функции. Графики функций
- •Порядок выполнения лабораторной работы
- •Контрольные вопросы
- •Лабораторная работа №4Массивы в Mathcad. Решение уравнений и систем уравнений
- •Массивы
- •Основные определения. Способы создания массивов
- •Операторы для работы с векторами и матрицами
- •Функции для работы с векторами и матрицами
- •Вычисление сумм и произведений элементов массивов
- •Решение задач обработки массивов в пакетеMathcad
- •If(условие, выражение_1, выражение_2)
- •Решение уравнений и систем средствамиMathcad
- •Функция root, блоки Given…Find, Given…Minerr
- •Решение полиномиальных уравнений. Функцияpolyroots
- •Решение систем линейных уравнений
- •Порядок выполнения лабораторной работы
- •Контрольные вопросы
- •Лабораторная работа №5Табличный процессорMsExcel
- •Основные возможностиMsExcel
- •Базовые понятия и приемы работы вMsExcel
- •Окно и его основные настройки
- •Рабочая книга
- •Работа с листами
- •Данные в ячейках
- •Форматирование ячеек
- •Некоторые приемы форматирования электронной таблицы
- •Формулы и функции. Решение задач
- •Графические возможности msExcel. Построение графика функции
- •Порядок выполнения лабораторной работы
- •Контрольные вопросы Приложение а (обязательное) Приблизительное оформление отчета о лабораторной работе
- •Приложение б (обязательное) Задание на контрольную работу
- •Приложение в (обязательное) Содержание учебного материала по дисциплине «Информатика»
- •Список рекомендуемой и использованной литературы
Идентификаторы
Идентификатораминазывают имена констант, переменных, процедур, функций и других объектов программы (меток, типов и т. д.). Различаютстандартные идентификаторы(наименование стандартных функций, процедур, типов данных) иидентификаторы пользователя.
Для идентификаторов существует ряд ограничений: они должны начинаться с буквы, включать только буквы, цифры и знак подчеркивания, не содержать пробелы и другие специальные символы. Длина идентификатора не должна превышать 63 символа. Например, можно использовать такие имена:
a, eps, _alpha, task1_3, program_with_massiv и т. п.
Нельзя использовать, например, такие:
1progr− начинается с цифры;
task1.3− содержит специальный символ − точку;
task 1− содержит пробел;
program− совпадает с зарезервированным словом.
Структура простейшей программы
Программа на языке Pascalпредставляет собой набор строк, длина каждой из которых не превышает 127 символов, и в общем виде может быть представлена следующим образом:
|
Program<имя программы>; {заголовок программы} Uses<модуль1>,<модуль2>,…; {подключаемые библиотечные модули} Label<метка 1>, <метка 2>,…; {раздел описания меток} Const <имя1>=<значение1>; <имя2>=<значение2>;…;{раздел описания констант} Type <имя типа>=<описание>;…;{описание типов данных пользователя} Var {раздел описания переменных} <имя переменной 1>:<тип1>;<имя переменной 2>:<тип2>;…; Procedure; {объявление процедур пользователя} Function; {объявление функций пользователя} Begin …{раздел операторов} End. |
Обязательным является только наличие раздела операторов, который начинается зарезервированным словом beginи заканчивается словомendс точкой в конце. Все операторы отделяются друг от друга символом «;» − точка с запятой.Любой из остальных разделов может отсутствовать. Однако все переменные, константы, процедуры, функции пользователя, метки и т. д., используемые в разделе операторов, должны быть указаны в разделе описаний.
В программу могут входить комментарии − фрагменты текста, заключенные в фигурные скобки: {комментарий} или (*комментарий*).
Константы, переменные, выражения
Основными элементами, из которых конструируется исполняемая часть программы, являются константы, переменные, обращения к функциям. Каждый из этих элементов (операндов) характеризуется своим значением и принадлежит к какому-либо типу данных.
Константаминазывают данные, значения которых заранее известны (например, указаны в разделе описания констант) и не меняются в процессе выполнения программы.
В языке Pascalконстантами могут быть целые, вещественные и шестнадцатеричные числа и символы. Используются также строковые, логические константы и др.
Целыечисла (положительные и отрицательные) могут быть заданы в диапазоне от -2147483648 до 2147483647.
Вещественныечисла могут быть положительные или отрицательные, заданные с использованием десятичной точки, в виде десятичной дроби (в формате с фиксированной точкой) или включать экспоненциальную часть (E− десятичное основание порядка числа), например:
-34.234; 0.023;
6.762E2 − число 6,762102= 676,2;
-1.0493E-3 − число -1,049310-3= -0,0010493.
Шестнадцатеричныечисла задаются с использованием шестнадцатеричных цифр в диапазоне от $00000000 до $ffffffff. Каждому шестнадцатеричному числу предшествует символ $, например, $3ac4.
Символьной константойможет быть любой символ, заключенный в апострофы, например, ‘a’, ‘<’ и т. д.
Символ можно задать путем обращения к его коду с предшествующим символом «#», например, #65 − символ ‘A’, #13 − возврат каретки (клавишаEnter), #27 − клавишаEsc.
Строковая константа− последовательность символов (кроме возврата каретки), заключенная в апострофы.
Логические константы− словаtrue(истина) илиfalse(ложь).
Существуют зарезервированныеконстанты, которые можно использовать без предварительного описания, например,Pi = 3.1415926536 (число),Maxint = 32767 (максимальное целое число) или логические константы.
Переменнаяможет изменять свои значения в процессе выполнения программы. Это элемент программы, предназначенный для хранения, коррекции и передачи данных внутри нее. Каждая переменная характеризуется именем, значением и типом, к которому она относится. Имя переменной в процессе выполнения программы неизменно. Все переменные, встречающиеся в программе, должны быть описаны в разделе описания переменных. Для того чтобы описать переменную, указывают ее имя и тип.
С помощью знаков операций и скобок из операндов (констант, переменных и обращений к функциям) составляют выражения, представляющие собой правила получения новых значений.
Выражения могут быть арифметическими (алгебраическими), отношения и логическими. Результатом алгебраического выражения является число. Результатом выражения отношения является true(истина) илиfalse(ложь). Выражение отношения состоит из двух выражений со знаком отношения.
