- •Министерство образования республики беларусь
- •Лабораторная работа № 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. Построение графика функции
- •Порядок выполнения лабораторной работы
- •Контрольные вопросы Приложение а (обязательное) Приблизительное оформление отчета о лабораторной работе
- •Приложение б (обязательное) Задание на контрольную работу
- •Приложение в (обязательное) Содержание учебного материала по дисциплине «Информатика»
- •Список рекомендуемой и использованной литературы
Набор и выполнение программ в среде TurboPascal(msdos)
1 Создание каталогов для работы в TurboPascal(TP).
1.1 Из оболочки NortonCommanderнажимаемALT + F1, выбираем локальный дискD(С) и подтверждаем выбор клавишейEnter(Ввод).
1.2 На диске D (С) выбираем каталог TP, нажимаем Enter.
1.3 В каталоге TP находим подкаталог BIN и нажимаем Enter.
1.4 Находим каталог своей группы (например, ZFMT11 − заочный факультет, группаMT11) и заходим туда клавишейEnter. В случае отсутствия этого каталога его следует создать (клавишаF7).
1.5 Создаем подкаталог LAB2 для дальнейшего сохранения файлов лабораторной работы.
2 Форматирование дискеты и копирование основных файлов среды TP.
2.1 Вставляем чистую дискету в дисковод.
2.2 В командной строке печатаем …>formata: и нажимаем клавишуEnter(Ввод).
2.2 Нажимаем ALT + F2и выбираем дискA.
2.3 Копируем на дискету основные файлы среды TP:turbo.tp,turbo.tph,turbo.tpl,turbo.exe.
2.4 Нажимаем ALT + F2и выбираем локальный дискD.
2.5 Вынимаем дискету из дисковода.
Студенту достаточно скопировать указанные файлы с дискеты на локальный диск на домашнем компьютере, чтобы работать в среде TPдома.
3. Копирование основных файлов и запуск среды TP.
3.1 Из каталога BIN в подкаталог своей группы (например, ZFMT11) копируем файлы средыTP:turbo.tp,turbo.tph,turbo.tpl,turbo.exe.
3.2 Запускаем стартовый файл turbo.exeнажатием клавишиEnter. Появляется интегрированная средаTP.
4. Решение первой задачи лабораторной работы.
Задача
1.Подсчитать значения функции
,
где
,
переменная
изменяется с шагом
.
4.1 Напечатаем программу решения задачи на языке Pascal:
Program lab2_1;
var a, t, p : real;
begin
a:=1.6; t:=1;
while t<=2 do
begin
p:=sin(a/t);
writeln(t:3:1,p:9:4);
t:=t+0.2
end
end.
4.2 Сохраним программу в подкаталогеLAB2 каталогаZFMT11 под именемlab2_1.pas. Для этого выполним команды главного менюFile/Save as…, введем имя файла
ZFMT11\LAB2\lab2_1
и нажмем клавишу Enter.
4.3 Выполним компиляцию программы (F9).
4.4 Запустим программу на выполнение (Ctrl + F9).
4.5 Просмотрим полученный результат (Alt + F5).
4.6 Изменить раздел операторов программы lab2_1.pas,используя оператор циклаrepeat…untilследующим образом:
begin
a:=1.6; t:=1;
repeat
p:=sin(a/t);
writeln(t:3:1,p:9:4);
t:=t+0.2
until t>2
end.
4.7 Выполнить компиляцию программы, запустить программу на выполнение и просмотреть полученный результат.
4.8 Изменить программу lab2_1.pas,используя оператор циклаfor…to…doследующим образом:
Program lab2_1;
var a, t, p : real; i, n : integer;
begin
a:=1.6; t:=1; n:=round((2-1)/0.2)+1;
for i:=1 to n do
begin
p:=sin(a/t);
writeln(t:3:1,p:9:4);
t:=t+0.2
end
end.
4.9 Выполнить компиляцию программы, запустить программу на выполнение и просмотреть полученный результат.
Задание
1.Составить программу на языкеPascalдля решения задачи: подсчитать значения
функции
,
где
,
переменная
изменяется с шагом
.
Сохранить программу под именемlab2_2.pasи выполнить ее.
5. Решение второй задачи лабораторной работы.
Задача
2.Ввести числаy1,y2, …,y6и значениеz = 2,34.
Для каждогоyiвычислить и вывести на экран значения
.
Найти сумму элементовyiи минимальное среди значенийai.
5.1 Напечатаем программу решения задачи на языке Pascal:
Program lab2_3;
var z, sumy, mina : real;
i : byte;
y, a : array[1..6] of real;
begin
z:=2.34;
writeln('Введи y[i]=');
for i:=1 to 6 do readln(y[i]);
for i:=1 to 6 do
begin
a[i]:=sqrt(y[i]+z/(2+y[i]));
writeln(y[i]:3:1,a[i]:7:3)
end;
sumy:=0;
for i:=1 to 6 do sumy:=sumy+y[i];
mina:=a[1];
for i:=1 to 6 do
if a[i]<mina then mina:=a[i];
writeln('Сумма y[i]=',sumy:4:1,' mina=',mina:7:3);
end.
5.2 Сохраним программу в подкаталогеLAB2 каталогаZFMT11 под именемlab2_3.pas. Для этого выполним команды главного менюFile/Save as…, введем имя файла
ZFMT11\LAB2\lab2_3
и нажмем клавишу Enter.
5.3 Выполним компиляцию программы (F9).
5.4 Запустим программу на выполнение (Ctrl + F9).
5.5 Просмотрим полученный результат (Alt + F5).
Задание
2.Составить программу на языкеPascalдля решения задачи: Ввести числаx1,x2, …,x6и значениеy = 3,45.
Для каждогоxiвычислить и вывести на экран значения
.
Найти произведение элементовziи максимальное среди значенийzi.
