- •Методические указания к лабораторной работе по дисциплине «информатика»
- •Задания к лабораторной работе №1.
- •Примеры с решениями
- •Перевод из 10-ичной системы в p-ичную.
- •Определение основания системы счисления p.
- •Задания к лабораторной работе №2.
- •Кроссворд №1.
- •Основные команды для работы с файлами
- •Задания к лабораторной работе №4.
- •Задания к лабораторной работе №5.
- •Краткие сведения
- •Windows. Общие сведения
- •Рабочий стол, главное меню – кнопка Пуск (Start), панель задач
- •Пиктограммы. Ярлыки.
- •Использование мыши
- •Операции над окнами
- •Организация информации в компьютере
- •Файлы и папки
- •Просмотр содержимого диска компьютера
- •Использование Проводника
- •Создание новых папок
- •Копирование и перемещение файлов, папок
- •Работа с дискетами
- •Восстановление файлов и папок из Корзины
- •Поиск файлов
- •Задания и порядок выполнения Задание № 1
- •Задание № 2
- •Задание № 3
- •Задание № 4
- •Контрольные вопросы
- •Объяснительная записка
- •Решение квадратного уравнения
- •Заказы на 2-й квартал 2005 года
- •Задания для лабораторной работы №8. Ms word. Тема: Создание и редактирование документа.
- •Оформление: Выполнить на компьютере и результаты предоставить преподавателю.
- •Расчет распределения расходов по упровлению и обслуживанию производство
- •Автоматизация бухгалтерского учета
- •Копирование и перемещение данных
- •Задания
- •Абсолютная, относительная и смешанная адресация ячеек и блоков
- •2. Заполните основную и вспомогательную таблицы.
- •3. Понаблюдайте за изменениями в основной таблице при смене данных во вспомогательной.
- •4. Оформите основную и вспомогательную таблицы.
- •Д ля задания обрамления используется кнопка на панели Форматирование
- •Постановка задачи
- •Создание файла базы данных
- •Создание таблицы базы данных
- •Описание свойства полей таблицы группа
- •2 Этап: Ввод записей
- •Связывание таблиц
- •Конструирование формы
- •Приложения Описание свойств полей таблицы студент
- •Описание свойств полей таблицы кафедра
- •Описание свойств полей таблицы преподаватель
- •Описание свойств полей таблицы предмет
- •Описание свойств полей таблицы изучеие
- •Описание свойств полей таблицы успеваемость
- •Данные таблицы студент
- •Данные таблийы кафедра
- •Данные таблицы предмет
- •Данные таблицы изучениие
- •Данные таблицы успеваемость
- •Лабораторная работа №13. Основы алгоритмизации
- •Задания к лабораторной работе 13.
- •Лабораторная работа №14-15. Основы языка Паскаль
- •Стандартные процедуры ввода и вывода
- •Условный оператор
- •Оператор выбора
- •Операторы цикла
- •Цикл с параметром
- •Циклы с условием.
- •Задания к лабораторной работе №14-15
- •1. Линейное программирование.
- •2. Условный оператор
- •3. Оператор выбора
- •4. Оператор цикла с параметром
- •5. Циклы с условием
- •Литература
Задания к лабораторной работе 13.
Составьте блок-схемы для следующих задач:
Для вычисления периметра прямоугольника.
Для вычисления площади трапеции.
Задана окружность радиуса R. Составьте программу для нахождения ее длины и площади ограниченного ею круга.
Для вычисления длин высот треугольника, у которого длины сторон a, b, c.
Для вычисления длин медиан треугольника, у которого длины сторон a, b, c.
Для вычисления площади прямоугольного треугольника по его катетам a и b.
Складывающую две обыкновенные дроби.
Находящую разность двух обыкновенных дробей.
Умножающую две обыкновенные дроби.
Делящую две обыкновенные дроби.
Лабораторная работа №14-15. Основы языка Паскаль
Тема: Введение в язык Паскаль. Программы линейной структуры. Условные операторы. Циклические операторы.
Цель работы: ознакомление со структурой программы на языке Паскаль, изучение правил записи выражений, процедуры ввода и вывода данных. Изучение условных операторов и операторов цикла.
Оформление лабораторной работы на компьютере, должно включать следующие пункты:
Условие задачи.
Текст программы (с комментариями).
Проверка работы программы на тестовых значениях (не менее трех).
Стандартные процедуры ввода и вывода
Рассмотрим простейшие процедуры ввода и вывода. По умолчанию ввод осуществляется с клавиатуры, а вывод на экран. К операторам ввода относятся:
Read(<список переменных через запятую>);
Readln(<список переменных>);
Readln;
Второй отличается от первого тем, что после ввода переводит курсор на новую строку, точнее, в конце своей работы считывает с клавиатуры код клавиши <Enter>. Третий оператор используется для организации паузы - выполнение программы продолжится, как правило, только после нажатия на клавиатуре клавиши <Enter>. К операторам вывода относятся:
Write(<список вывода>);
Writeln(<список вывода>);
Writeln;
В списке вывода кроме имен переменных можно писать строковые константы (последовательность символов в апострофах) и даже выражения (выводятся их значения). Второй оператор отличается от первого тем, что после вывода переводит курсор на новую строку. Третий оператор просто переводит курсор на новую строку.
Существует так называемый форматированный вывод. Можно задать количество позиций, отводимых под число. Для целых - после выражения или переменной через двоеточие указывается меньше какого количества позиций не может быть выделено значению. Для вещественных - дополнительно через двоеточие можно указать количество цифр в дробной части. При этом происходит округление в ближнюю сторону.
ПРИМЕР. Написать программу вычисления площади параллелограмма.
program _Ploshad; uses crt;
var dlina, shirina, S: real;
begin ClrScr; Writeln('Вычисление площади параллелограмма.'); WriteLn('Введите исходные данные:'); write('Длина = '); readln(dlina); write('Ширина = '); readln(shirina);
S:= dlina*shirina; writeln('Площадь параллелограмма равна: ', S:4:2);
end.
Условный оператор
В языке Паскаль имеется возможность нелинейного хода программы, т.е. выполнения операторов не в том порядке, в котором они записаны. Такую возможность нам предоставляют разветвляющиеся алгоритмы. Они могут быть реализованы одним из трех способов: с использованием операторов перехода, условного оператора или оператора Условный оператор IF позволяет изменить порядок выполнения команд в зависимости от некоторого логического условия, т.е. он осуществляет ветвление вычислительного процесса. Условный оператор имеет вид:
IF <условие> THEN <оператор1> [ELSE <оператор2>];
В случае истиности логического выражения, стоящего в условии, выполняется <оператор1>, а <оператор2> пропускается. При ложном значении логического выражения пропускается <оператор1> и выполняется <оператор2>.
Оператор IF может быть полным (присутствуют обе ветви) или неполным (Else-ветви нет, при ложном условии ничего не делается). По правилам каждая из ветвей может содержать либо один выполняемый оператор, либо несколько, объединенных в составной. Точка с запятой перед Else считается ошибкой.
ПРИМЕР: Ввести целое число. Вывести соответствующий ему символ ASCII-таблицы, либо сообщить, что такого символа нет (0-31 - управляющие коды, затем до 256 - печатаемые символы).
program ascii_symbol;
var i:word;
begin
write('Введите целое число: '); readln(i);
if (i>31) and (i<256) then
writeln('Соответствующий символ - ', Chr(i))
else writeln('Такого символа нет');
readln
end.
