Министерство образования и науки РК
Международная Бизнес Академия
Кафедра ИТ и ОТД
КУРСОВАЯ РАБОТА
по дисциплине «Технология программирования»
на тему: «Операции над матрицами»
Выполнил:
ст. гр. ИС-10 (3)
Джумагельдинов С.Н.
Проверил:
ст. преп. кафедры ИТ и ОТД
Оценка:_____ Краснов А.М.
Караганда 2011
Международная Бизнес Академия
Кафедра ИТ и ОТД
Индивидуальное задание
на курсовую работу
по дисциплине «Технология программирования»
Задание выдано студенту
группы ИС-10(3) Галимову К.А.
Тема: «Знаменательные даты»
Этапы и сроки выполнения:
| № | Название этапа | Результат | Сроки выполнения |
| 1 | Анализ постановки задач | Полное описание задач | 2 недели |
| 2 | Составление математической модели | Описание математической модели | 1 неделя |
| 3 | Составление алгоритма решения задач | Блок-схемы программы или псевдокод алгоритма | 0,5 недели |
| 4 | Составление модульной структуры приложения | Схема и описание модулей программы | 0,5 недель |
| 5 | Визуальное построение интерфейса и модулей | Разработка интерфейса и модулей | 2 недели |
| 6 | Написание программного кода приложения | Листинги функций, процедур с комментариями | 2,5 недели |
| 7 | Отладка программного кода | Листинги программы с устраненными ошибками | 2 недели |
| 8 | Тестирование приложения | Работоспособное приложение | 1 неделя |
| 9 | Написание пояснительной записки | Пояснительная записка | 2 недели |
| 10 | Защита курсовой работы | Оценка | 1 неделя |
Задание принял к исполнению
17.01.2011
Галимов К.А. _____
Содержание
Введение 4
1 Анализ задания по курсовой работе 7
1.1 Основные задачи 7
1.2 Дополнительные задачи 7
2 Математическая модель решаемой проблемы 8
2.1 Расчет знаменательной даты 8
2.2 Учёт високосных годов 8
2.3 Расчёт времени 8
3 Алгоритмизация модели решаемой проблемы 9
4 Модульная структура приложения 11
4.1 Схема работы приложения 11
4.2 Описание основных процедур 11
5 Листинг программы 12
6 Описание процесса отладки программы 17
7 Тестирование приложения 18
8 Инструкция для пользователя приложения 19
Заключение 21
Список использованной литературы 22
Введение
Большая часть работы программистов связана с написанием исходного кода, тестированием и отладкой программ на одном из языков программирования. Исходные тексты и исполняемые файлы программ являются объектами авторского права и являются интеллектуальной собственностью их авторов и правообладателей.
Различные языки программирования поддерживают различные стили программирования (т. н. парадигмы программирования). Отчасти искусство программирования состоит в том, чтобы выбрать один из языков, наиболее полно подходящий для решения имеющейся задачи. Разные языки требуют от программиста различного уровня внимания к деталям при реализации алгоритма, результатом чего часто бывает компромисс между простотой и производительностью (или между временем программиста и временем пользователя).
Единственный язык, напрямую выполняемый ЭВМ — это машинный язык (также называемый машинным кодом). Изначально все программы писались в машинном коде, но сейчас этого практически уже не делается. Вместо этого программисты пишут текст исходный код на том или ином языке программирования, затем (используя компилятор, интерпретатор или ассемблер) транслируют его, в один или несколько этапов в машинный код, готовый к исполнению на целевом процессоре, или в промежуточное представление, которое может быть исполнено специальной программой - виртуальной машиной, или интерпретатором. Если требуется полный низкоуровневый контроль над системой на уровне машинных команд и отдельных ячеек памяти, программы пишут на языке ассемблера, мнемонические инструкции которого преобразуются один к одному в соответствующие инструкции машинного языка целевого процессора ЭВМ.
C++ — компилируемый статически типизированный язык программирования общего назначения. Поддерживая разные парадигмы программирования, сочетает свойства как высокоуровневых, так и низкоуровневых языков. В сравнении с его предшественником — языком C, — наибольшее внимание уделено поддержке объе
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.