- •Рецензент
- •В арианты заданий:
- •Варианты задания:
- •Задание 6. Операции над множествами Цель задания
- •Постановка задачи
- •Содержание отчета
- •Методические указания
- •Варианты задания
- •Задание 7. Работа с комбинированными типами данных Цель задания
- •Постановка задачи
- •Содержание отчета
- •Методические указания
- •Варианты задания
- •Задание 8. Работа с внешними файлами Цель задания
- •Постановка задачи
- •Содержание отчета
- •Методические указания
- •Варианты задания
- •Задание 9. Работа с упорядоченными файлами Цель задания
- •Постановка задачи
- •Содержание отчета
- •Методические указания
- •Варианты задания
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ПРИБОРОСТРОЕНИЯ И ИНФОРМАТИКИ
Кафедра ИТ-6 «Управление и моделирование систем»
УТВЕРЖДАЮ
Заведующий кафедрой___
_________ (_____________)
«___»_________200__г.
Для студентов 1 курса факультета ИТ
Специальность 230105
«Программное обеспечение вычислительной техники и автоматизированных систем»
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
по выполнению домашней работы по дисциплине
«Программирование на языке высокого уровня»
(1601)
Москва, 2007
УДК 681.3
Рекомендовано Ученым Советом МГАПИ
в качестве методических указаний.
Выжигин А.Ю. Методические указания по выполнению домашней работы по дисциплине «Программирование на языке высокого уровня» для вузов по специальности «Программное обеспечение вычислительной техники и автоматизированных систем». – М.: МГУПИ, 2007 - с.
Данные методические указания предназначены для выполнения ряда практических задач по программированию на одном из языков программирования: Pascal, Си, Delphi. В методических указания приведены задания и конкретные варианты для их выполнения. Для каждого задания приведены и разобраны конкретные примеры, иллюстрирующие способы решения пробного варианта. Все примеры реализованы на языке Pascal.
Рекомендуется в качестве методических указаний по выполнению курсовой работы по дисциплине «Программирование на языке высокого уровня» для вузов по специальности «Программное обеспечение вычислительной техники и автоматизированных систем».
Составитель: доцент, к.т.н., А.Ю. Выжигин
Рецензент
Профессор, доктор технических наук С.Н. Музыкин
Редактор А.Ю. Выжигин
Рецензенты д.т.н., профессор Музыкин С.Н.
к.т.н., профессор Мацнев А.П.
Подписано в печать……... Объем …… п.л. Формат 60х84, 1/16. Тираж …… экз. Зак. .
Ротапринт «МГАПИ», ул.Стромынка, 19.
Задание 1. Вычисление выражений. Использование стандартных функций. 4
Цель задания: 4
Постановка задачи. 4
Содержание отчёта. 4
Методические указания. 4
Варианты заданий: 5
Задание 2. Построение таблиц функций. 6
Цель задания: 6
Постановка задачи: 6
Содержание отчета: 6
Методические указания: 6
Варианты заданий: 6
Задание 3. Организация циклов в программе 8
Цель задания 8
Постановка задачи 8
Содержание отчета 8
Методические указания: 8
Варианты задания: 9
Задание 4. Работа с массивами чисел. 10
Цель задания: 10
Постановка задачи: 10
Содержание отчета: 10
Методические указания: 10
Варианты заданий: 10
ЗАДАНИЕ 5. РАБОТА С МНОЖЕСТВЕННЫМИ ТИПАМИ ДАННЫХ 12
Цель задания 12
Постановка задачи 12
Содержание отчета 12
Методические указания 12
Варианты задания 12
ЗАДАНИЕ 6. ОПЕРАЦИИ НАД МНОЖЕСТВАМИ 14
Цель задания 14
Постановка задачи 14
Содержание отчета 14
Методические указания 14
Варианты задания 16
ЗАДАНИЕ 7. РАБОТА С КОМБИНИРОВАННЫМИ ТИПАМИ ДАННЫХ 17
Цель задания 17
Постановка задачи 17
Содержание отчета 17
Методические указания 17
Варианты задания 18
ЗАДАНИЕ 8. РАБОТА С ВНЕШНИМИ ФАЙЛАМИ 20
Цель задания 20
Постановка задачи 20
Содержание отчета 20
Методические указания 20
Варианты задания 20
ЗАДАНИЕ 9. РАБОТА С УПОРЯДОЧЕННЫМИ ФАЙЛАМИ 22
Цель задания 22
Постановка задачи 22
Содержание отчета 22
Методические указания 22
Варианты задания 22
Задание 1. Вычисление выражений. Использование стандартных функций.
Цель задания:
Изучение порядка действий при вычислении выражении.
Приобретение навыков в записи выражений на языке ПАСКАЛЬ и использование стандартных функций.
Постановка задачи.
Найти значение функции Y(X) при заданном X. Используя стандартные функции, вычислить Y11=[Y], где [ ] означают целую часть от числа Y22.
Записать выражение, зависящее от координат точки X1 и Y2 и принимающее значение TRUE, если точка принадлежит заштрихованной области, и FALSE, если не принадлежит. Для заданной точки вычислить это выражение и результат выдать на печать.
Содержание отчёта.
|
|
|
|
|
|
Методические указания.
Функции, отсутствующие в списке стандартных функций языка ПАСКАЛЬ, следует выразить через имеющиеся.
Печать значения выражения в данной точке организовать, используя запись выражения в операторе WRITELN.
П
ример
программы, которая вычисляет
при
заданном X,
печатает Y11,
Y22
и проверяет принадлежность точки с
координатами (X1,Y1)
заштрихованной области.
Исходные данные: X=-15, X1=0.5, Y1=1.2.
VAR X, X1, Y1, Y : REAL;
WRITELN ( ‘ВВЕДИ X:’);
READLN (X);
Y:= EXP ((-X+1)*LN (3) ) * SIN (X)
WRITELN (‘ При Х=’, X: 8:3, ‘Y=’, Y: 8:4);
WRITELN (‘ Y11=’, TRUNC (Y): 4, ‘Y22=’, ROUND (Y): 4);
WRITELN (‘ВВЕДИ КООРДИНАТЫ: Х1, Y1’);
READLN (X1, Y1);
WRITELN ((X1=>0) AND (Y1=>0) AND (SQR (X) + SQR (Y) <=1));
WRITELN (‘ Программу составил Иванов’)
END.
Протокол работы программы:
Введи Х:
-15
При Х=-1500 Y=-155494
Y11=-15 Y22=-16
Введи координаты: X1, Y1
False
Программу составил Иванов
