Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_указан_Дом_работы РНР 2 курс 4 семестр Ча...doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
253.44 Кб
Скачать

15

МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПРИБОРОСТРОЕНИЯ И ИНФОРМАТИКИ

Кафедра “Управление и моделирование систем”

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

по выполнению курсовой работы по дисциплине

«Управление и обработка данных»

(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. На форме воспроизвести формулу для вычисления, предусмотреть ввод с клавиатуры любого значения Х и вывод результатов расчета по формуле.

  2. Организовать на форме область, в которой нарисовать графики согласно приведенному варианта.

  3. Пользователь может вводить координаты точки с клавиатуры и/или кликнуть по рисунку с областями, указав точку, относительно координат которой провести проверку принадлежности точки данной области.

  4. Цветом в области графики и комметариями на форме сделать вывод о принадлежности указанной точки областям.

Содержание отчёта.

1) Описание всех действий по созданию приложения.

2) Блок-схема или алгоритм.

3) Листинг программы и всех модулей

4) Контрольный пример (распечатка изображений экранов, иллюстрирующих работу приложения).

В арианты заданий:

  1. 1) при Х=4.741

2) координаты исследуемой точки: (0.5;0.5)

  1. 1 ) при Х=2.312;

2) координаты исследуемой точки: (1.5;0.5)

  1. 1) при Х=12.7409

2) координаты исследуемой точки: (0.2;0.9)

  1. 1) при Х=32.872

2) координаты исследуемой точки: (0.75;-0.3)

  1. 1) при Х=-2.6312

2) координаты исследуемой точки: (0.2;0.45)

  1. 1 ) при Х=-0.387

2) координаты исследуемой точки: (0.5;-2.5)

  1. 1) при Х=4.352

2 ) координаты исследуемой точки: (0.0;0.0)

  1. 1) при Х=0.112

2) координаты исследуемой точки: (1.0;1.5)

  1. 1) при Х=-0.7129

2) координаты исследуемой точки: (-0.5;-0.9)

  1. 1) при Х=-4.4172

2) координаты исследуемой точки: (1.5;0.0)

Номер варианта определяется по последней цифре зачетной книжки.

P.S. Вариант 10 соответствует нулю в последней цифре.

Задание 2. Построение таблиц функций.

Цель задания:

  1. Построение графиков по таблицам данных.

Постановка задачи:

1) Составить программу вычисления значений функции F(X) на отрезке [A,B] в точках X1=А+Н, где Н=(В-А)/М, М – заданное число.

2) Построить таблицу, где указать:

шага

Н

Х=

F(X)=

3) По данным таблицы построить график функции F(X) с простановкой значений по обоим осям и возможностью изменения масштаба графика.

Содержание отчета:

  1. Постановка задачи.

  2. Описание всех действий по созданию приложения.

  3. Блок-схема или алгоритм.

  4. Листинг программы и всех модулей

  5. Контрольный пример (распечатка изображений экранов, иллюстрирующих работу приложения).

Методические указания:

  1. Значение шага Н должно вычисляться один раз.

Варианты заданий:

Номер варианта

Функция

Параметры

А

В

М

x-sin(x)

0

/2

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 суммы двух последних цифр.