
- •Рецензент
- •Задание 1. Вычисление выражений. Использование стандартных функций. Работа с графикой. Цель задания:
- •Постановка задачи.
- •Содержание отчёта.
- •В арианты заданий:
- •Задание 3. Организация циклов в программе Цель задания
- •Постановка задачи
- •Содержание отчета
- •Методические указания:
- •Варианты задания:
- •Задание 4. Работа с массивами чисел. Цель задания:
- •Постановка задачи:
- •Содержание отчета:
- •Методические указания:
- •Варианты заданий:
- •Задание 5. Работа с комбинированными типами данных Цель задания
- •Постановка задачи
- •Содержание отчета
- •Методические указания
- •Варианты задания
- •Задание 6. Работа с внешними файлами Цель задания
- •Постановка задачи
- •Содержание отчета
- •Методические указания
- •Варианты задания
МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПРИБОРОСТРОЕНИЯ И ИНФОРМАТИКИ
Кафедра “Управление и моделирование систем”
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
по выполнению курсовой работы по дисциплине
«Управление и обработка данных»
(1664)
(РНР)
Для студентов факультета ИТ
Специальность 230105
«Программное обеспечение вычислительной техники и автоматизированных систем»
Москва, 2010
УДК 681.3
Рекомендовано Ученым Советом МГУПИ
в качестве методических указаний.
Выжигин А.Ю. Методические указания по выполнению домашних работ по дисциплине «Управление и обработка данных» на языке РНР для вузов по специальности «Программное обеспечение вычислительной техники и автоматизированных систем». – М.: МГУПИ, 2007 - 15с.
Данные методические указания предназначены для выполнения ряда практических задач по программированию на языке РНР. В методических указаниях приведены задания и конкретные варианты для их выполнения.
Рекомендуется в качестве методических указаний по выполнению курсовой работы по дисциплине «Программирование на языке высокого уровня» для вузов по специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем».
Составитель: доцент, к.т.н., А.Ю. Выжигин
Рецензент
Профессор кафедры информатики и математики
Московского гуманитарного университета,
кандидат технических наук Щипин Ю.К.
Редактор А.Ю. Выжигин
Подписано в печать……... Объем …… п.л. Формат 60х84, 1/16. Тираж …… экз. Зак. .
Ротапринт «МГУПИ», ул.Стромынка, 20.
Оглавление
Задание 1. Вычисление выражений. Использование стандартных функций. РАБОТА С ГРАФИКОЙ. 4
Цель задания: 4
Постановка задачи. 4
Содержание отчёта. 4
Варианты заданий: 4
Задание 2. Построение таблиц функций. 6
Цель задания: 6
Постановка задачи: 6
Содержание отчета: 6
Методические указания: 6
Варианты заданий: 6
Задание 3. Организация циклов в программе 8
Цель задания 8
Постановка задачи 8
Содержание отчета 8
Методические указания: 8
Варианты задания: 8
Задание 4. Работа с массивами чисел. 10
Цель задания: 10
Постановка задачи: 10
Содержание отчета: 10
Методические указания: 10
Варианты заданий: 10
ЗАДАНИЕ 5. РАБОТА С КОМБИНИРОВАННЫМИ ТИПАМИ ДАННЫХ 12
Цель задания 12
Постановка задачи 12
Содержание отчета 12
Методические указания 12
Варианты задания 13
ЗАДАНИЕ 6. РАБОТА С ВНЕШНИМИ ФАЙЛАМИ 14
Цель задания 14
Постановка задачи 14
Содержание отчета 14
Методические указания 14
Варианты задания 15
Все программы курсовой работы со всеми исходными файлами сдаются преподавателю на электронном носителе (в том числе пояснительная записка к курсовой работе).
Пояснительная записка к курсовой работе сдается и на бумажном носителе.
Во всех приложениях должна быть реализована возможность вывода на печать исходных данных и результатов работы программы.
Задание 1. Вычисление выражений. Использование стандартных функций. Работа с графикой. Цель задания:
Изучение порядка действий при вычислении выражении.
Изучение способов ввода данных с клавиатуры.
Создание графических областей.
Обработка сообщений о положении мыши и вводе точек с ее помощью в графической области.
Постановка задачи.
На форме воспроизвести формулу для вычисления, предусмотреть ввод с клавиатуры любого значения Х и вывод результатов расчета по формуле.
Организовать на форме область, в которой нарисовать графики согласно приведенному варианта.
Пользователь может вводить координаты точки с клавиатуры и/или кликнуть по рисунку с областями, указав точку, относительно координат которой провести проверку принадлежности точки данной области.
Цветом в области графики и комметариями на форме сделать вывод о принадлежности указанной точки областям.
Содержание отчёта.
1) Описание всех действий по созданию приложения.
2) Блок-схема или алгоритм.
3) Листинг программы и всех модулей
4) Контрольный пример (распечатка изображений экранов, иллюстрирующих работу приложения).
В арианты заданий:
1)
при Х=4.741
2) координаты исследуемой точки: (0.5;0.5)
1
)
при Х=2.312;
2) координаты исследуемой точки: (1.5;0.5)
1)
при Х=12.7409
2) координаты исследуемой точки: (0.2;0.9)
1)
при Х=32.872
2) координаты исследуемой точки: (0.75;-0.3)
1)
при Х=-2.6312
2) координаты исследуемой точки: (0.2;0.45)
1
)
при Х=-0.387
2) координаты исследуемой точки: (0.5;-2.5)
1)
при Х=4.352
2
)
координаты исследуемой точки: (0.0;0.0)
1)
при Х=0.112
2) координаты исследуемой точки: (1.0;1.5)
1)
при Х=-0.7129
2) координаты исследуемой точки: (-0.5;-0.9)
1)
при Х=-4.4172
2) координаты исследуемой точки: (1.5;0.0)
Номер варианта определяется по последней цифре зачетной книжки.
P.S. Вариант 10 соответствует нулю в последней цифре.
Задание 2. Построение таблиц функций.
Цель задания:
Построение графиков по таблицам данных.
Постановка задачи:
1) Составить программу вычисления значений функции F(X) на отрезке [A,B] в точках X1=А+Н, где Н=(В-А)/М, М – заданное число.
2) Построить таблицу, где указать:
№ шага |
Н |
Х= |
F(X)= |
3) По данным таблицы построить график функции F(X) с простановкой значений по обоим осям и возможностью изменения масштаба графика.
Содержание отчета:
Постановка задачи.
Описание всех действий по созданию приложения.
Блок-схема или алгоритм.
Листинг программы и всех модулей
Контрольный пример (распечатка изображений экранов, иллюстрирующих работу приложения).
Методические указания:
Значение шага Н должно вычисляться один раз.
Варианты заданий:
Номер варианта |
Функция |
Параметры |
||
А |
В |
М |
||
|
x-sin(x) |
0 |
|
10 |
|
sin(x) |
/4 |
/2 |
15 |
|
cos(x) |
/3 |
2* /3 |
20 |
|
tg(x) |
0 |
/4 |
10 |
|
ctg(x) |
/4 |
/2 |
15 |
|
Arcsin(x) |
0 |
1 |
20 |
|
Arccos(x) |
0.5 |
1 |
10 |
|
Arctg(x) |
2 |
7 |
15 |
|
Sin(x)-cos(x) |
0 |
/2 |
20 |
|
(tg(x/2)+cos(x))/ sin(1/x) |
0 |
3* |
10 |
|
sin(1/x) |
/8 |
2/ |
15 |
|
cos(1/x) |
/4 |
4/ |
20 |
|
sin(x2) |
/6 |
2* /3 |
10 |
|
cos(x2) |
/3 |
3* /2 |
15 |
|
sin(x)+tg(x) |
0 |
/4 |
20 |
|
cos(x)+tg(x) |
/4 |
/2 |
10 |
|
tg(x/2) |
0 |
2* /3 |
15 |
|
tg(x/2)+cos(x) |
/2 |
|
20 |
|
ctg(x/3)+sin(x) |
/4 |
/2 |
10 |
|
sin(x/4)/2 |
/2 |
|
15 |
Номер варианта определяется вычитанием из 20 суммы двух последних цифр.