- •Г.Е. Шевелев информатика: лабораторный практикум
- •Глава 1. Основы работы с операционными системами семейства Windows
- •Лабораторная работа № 1 Объекты Windows
- •Методика выполнения работы
- •Методика выполнения работы
- •Методика выполнения работы
- •Методика выполнения работы
- •Лабораторная работа № 2
- •Методика выполнения работы
- •Методика выполнения работы
- •Методика выполнения работы
- •Методика выполнения работы
- •Лабораторная работа №3 Работа в окнах папки Мой компьютер
- •Методика выполнения работы
- •Методика выполнения работы
- •Лабораторная работа № 4 Стандартные настройки Windows
- •Методика выполнения работы
- •Методика выполнения работы
- •Методика выполнения работы
- •Методика выполнения работы
- •Задания для самостоятельной работы
- •Контрольные вопросы и задания
- •Глава 2. Создание текстовых документов с помощью процессора Microsoft Word
- •Меню Office
- •Лента и Панель быстрого доступа
- •Мини-панель инструментов
- •Строка состояния
- •Упрощенное создание списков
- •Работа с графикой
- •Объекты SmartArt
- •Темы документа
- •Лабораторная работа № 1 Операции с текстом
- •Методика выполнения работы
- •Лабораторная работа № 2 Автоматизация работы с текстом
- •Методика выполнения работы
- •Лабораторная работа № 3 Элементы издательской работы
- •Методика выполнения работы
- •Методика выполнения работы
- •Лабораторная работа № 5 Создание таблиц и списков
- •Методика выполнения работы
- •Задания для самостоятельной работы
- •Контрольные вопросы
- •Глава 3. Обработка данных средствами электронных таблиц Microsoft Excel
- •Лабораторная работа №1 Редактирование рабочей книги
- •Методика выполнения работы
- •Лабораторная работа №2 Построение диаграмм
- •Методика выполнения работы
- •Лабораторная работа №3 Формулы в Excel
- •Методика выполнения работы
- •Методика выполнения работы
- •Лабораторная работа №4 Сортировка данных в списке
- •Методика выполнения работы
- •Лабораторная работа №5 Фильтрация записей
- •Методика выполнения работы
- •Лабораторная работа №6 Использование логических функций
- •Методика выполнения работы
- •Методика выполнения работы
- •Задания для самостоятельной работы
- •Контрольные вопросы и задания
- •Глава 4. Технология создания баз данных и работы с ними в среде субд Microsoft Access Лабораторная работа №1
- •Методические указания
- •I этап. Постановка проблемы.
- •II этап. Анализ объекта.
- •IV этап. Способ представления информации.
- •V этап. Синтез компьютерной модели и технология создания базы данных «Европа».
- •VI. Работа с базой данных.
- •Создание базы данных в среде субд Microcoft Office Access 2007
- •Интерфейс и основные инструменты
- •Основные приемы работы с базой данных
- •Работа с таблицей
- •Экспорт и импорт данных
- •Контрольные вопросы
- •Задание для самостоятельной работы
- •Глава 5. Программирование в среде Turbo Pascal
- •Лабораторная работа № 1 Полный цикл работы с программой в системе программирования Turbo Pascal
- •Методика выполнения работы
- •Лабораторная работа № 2 Программирование алгоритмов линейной структуры
- •Методика выполнения работы
- •Задания для самостоятельной работы
- •Лабораторная работа № 3 Программирование алгоритмов разветвляющейся структуры
- •Методика выполнения работы
- •Методика выполнения работы
- •Задания для самостоятельной работы
- •Лабораторная работа № 4 Программирование алгоритмов циклической структуры
- •Методика выполнения работы
- •Методика выполнения работы
- •Задания для самостоятельной работы
- •Лабораторная работа № 5 Программирование с использованием пользовательских подпрограмм
- •Использование пользовательской подпрограммы-функции
- •Методика выполнения работы
- •Использование пользовательской подпрограммы-процедуры
- •Задания для самостоятельной работы
- •Лабораторная работа № 6 Использование в программах структурированных типов данных
- •Использование записей
- •Методика выполнения работы
- •Использование множеств
- •Методика выполнения работы
- •Задания для самостоятельной работы
- •Лабораторная работа № 1 Проведение числовых и символьных расчетов в пакете Mathcad
- •Методика выполнения работы
- •Загрузить систему Mathcad.
- •Изучить окно системы. Просмотреть команды главного меню.
- •Глава 6. Приемы работы с математическим процессором Mathcad
- •Повторить пункт 4, но с другими точками.
- •Провести вычисления в символьном виде:
- •Лабораторная работа №2 Решение системы линейных алгебраических уравнений
- •Задание: Решить систему уравнений
- •Методика выполнения работы
- •Задайте матрицу а коэффициентов системы:
- •Создайте обратную матицу а-1:
- •Чтобы найти вектор X, выполните следующее:
- •Лабораторная работа № 3 Построение графиков функций
- •Методика выполнения работы
- •Лабораторная работа № 4 Решение уравнений
- •Методика выполнения работы
- •Методика выполнения работы
- •Задания для самостоятельной работы
- •Глава 7. Технология получения информации из глобальной сети Интернет Лабораторная работа № 1
- •Методика выполнения работы
- •Задание:
- •Контрольные вопросы
- •Задание для самостоятельной работы
- •Литература
- •Оглавление
- •Глава 1. Основы работы с операционными системами типа Windows…………………………………………………….…………………….. 4
- •Глава 2. Создание текстовых документов с помощью процессора Microsoft Word…………………………………………………………………… 21
- •Глава 4.Технология создания баз данных и работы с ними в среде субд Microsoft Access ……………………………………………………...……..…...63
- •Глава 5. Программирование в среде Turbo Pascal……………………………..84
- •Глава 7. Технология получения информации из глобальной сети Интернет……………………………………………….…………………….....122
- •Шевелев Геннадий Ефимович Информатика: лабораторный практикум
Лабораторная работа № 2 Программирование алгоритмов линейной структуры
Цель работы: Составление простейших программ, реализующих проведение вычислительных операций по формулам, задающих алгоритм линейной структуры.
Линейные алгоритмы – последовательность блоков, каждый из которых имеет по одному входу и одному выходу и выполняется в программе один раз.
Рис. 5.2. Алгоритм линейной структуры
Задание. Вычислить площадь треугольника по трем известным сторонам a, b, c, используя теорему Герона
,
где
.
Методика выполнения работы
Программа имеет линейную структуру в соответствии с алгоритмом на рис. 5.2.
S1 – блок ввода исходных данных a, b, c.
S2 – блоки расчета полупериметра треугольника p и площади S.
S3 – блок вывода результата: площадь S.
Введите программу решения этой задачи (см. пп. 1-3, Лабораторная работа № 1).
Program Geron;
Uses crt;
Var a,b,c,p,S:Real;
Begin
Clrscr;
{Ввод исходных данных}
Writeln(‘Введите значения сторон треугольника a,b,c’);
Readln(a,b,c);
{Расчет полупериметра и площади треугольника}
p:= 0.5*(a+b+c);
S:=sqrt(p*(p-a)*(p-b)*(p-c));
{Вывод результата расчета}
Writeln(‘Площадь треугольника = ’, S:5:3)
End.
Откомпилируйте программу и исправьте возможные ошибки. Затем запустите программу на счет (см. пп. 4-5, Лабораторная работа № 1).
Проведите тестовый расчет, чтобы убедиться в правильности работы программы.
Введите значения сторон: a=1, b=1, c=1. Должен получиться результат S=0.433.
Проведите серию расчетов для различных значений сторон треугольника.
Если значения сторон являются константами (например, все равны 1), то в данную программу можно ввести следующие изменения:
перед разделом Var надо добавить раздел констант – Const a=1;b=1;c=1;
из раздела Var убрать a,b,c – Var p,S:Real;
убрать ввод исходных данных – удалить операторы Writeln(‘Введите…’); Readln(a,b,c);
Сделайте указанные исправления и повторите пп. 1-3 данной работы.
Задания для самостоятельной работы
Составить программу на языке Паскаль для нахождения значения выражения.
Константы A, B, C вводятся с клавиатуры. Сложные аргументы функций вычислять отдельно, tan(x) вычислять как sin(x)/cos(x), ctan(x) → cos(x)/sin(x), xy → exp(y*ln(x)).
Вариант 1
.
при A=4, B=2, C=5 ответ: -0.867393.
Вариант 2
.
При A=3, B=2, C=1 ответ: -83595.544.
Вариант 3
.
При A=7, B=2, C=1 ответ: -1.267885.
Вариант 4
.
При A=3, B=7, C=2 ответ: 0.116161.
Вариант 5
.
При A=3, B=2, C=1 ответ: 16718.692
Лабораторная работа № 3 Программирование алгоритмов разветвляющейся структуры
Цель работы: Разработка программ, реализующих разветвления, с помощью условных операторов и переключателей.
Алгоритм разветвляющегося вычислительного процесса – алгоритм, в котором в зависимости от значений некоторого признака производится выбор одного из нескольких направлений, называемых ветвями. В основе организации разветвления лежит проверка логического условия, которое может быть истинно или ложно. Частный случай логического условия – это операция типа =, ≠, >, <, ≥, ≤..
Рис.5.3.
Развилка «Если…, то…, иначе»
Рис.5.4. Развилка «Если…, то»
В свою очередь, в ветвях могут быть проверки других условий, в появившихся новых ветвях – еще проверки условий и т. д. Это приводит к сложным разветвлениям вычислительного процесса на множество направлений.
Задание № 1. Построить алгоритм определения квадранта декартовой системы, в котором находится точка с координатами X, Y. Разработать, набрать и отладить программу на языке Паскаль, реализующую этот алгоритм.
