Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
Государственное образовательное учреждение
высшего профессионального образования
«Алтайский государственный технический университет им. И.И. Ползунова»
Кафедра " Организация и безопасность движения "_
Курсовая работа защищена с оценкой _____________________ Руководитель работы к.т.н., доцент Д.Ю. Каширский должность, и.о. фамилия |
Описать массивы. Написать программу, которая проверяет, является ли введенная с клавиатуры квадратная матрица «магическим» квадратом
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
К КУРСОВОЙ РАБОТЕ
по дисциплине «Информатика»
КР 190702.16.000ПЗ
обозначение документа
Работу выполнил _________М.Ю. Ляпин
Студент гр. ОБД-81 подпись, и.о. фамилия
Барнаул - 2009
Содержание
Введение………………………………………………………………………………….4
1 Теоретическая часть…………………………………………………………………...6
1.1 История……………………………………………………………………………….6
1.2 Краткое описание Borland Delphi…………………………………………………...7
1.2.1 Описание окна Delphi 7…………………………………………………………...7
1.2.2 Описание окна Form1……………………………………………………………..7
1.2.2.1 Свойства объекта TForm………………………………………………………...8
1.2.3 Описание окна Object Inspector…………………………………………………..9
1.2.4 Описание окна Object TreeView…………………………………………………10
1.2.5 Описание окна Unitl.pas………………………………………………………….10
1.3 Обзор компонентов Borland Delphi………………………………………………..11
1.3.1 Описание компонента TEdit……………………………………………………..11
1.3.1.1 Свойства объекта TEdit………………………………………………………...11
1.3.2 Описание компонента TLabel……………………………………………………12
1.3.2.1 Свойства объекта TLabe………………………………………………………..12
1.3.3 Описание компонента TButton…………………………………………………..13
1.3.3.1 Свойства объекта TButton……………………………………………………...13
2 Программирование программы……………………………………………………...14
2.1 Программа…………………………………………………………………………..14
2.2 Постановка задачи………………………………………………………………….14
2.3 Этапы разработки программы……………………………………………………..15
2.3.1 Спецификация…………………………………………………………………….15
2.3.2 Разработка алгоритма…………………………………………………………….16
2.3.3 Кодирование………………………………………………………………………18
2.3.4 Массив……………………………………………………………………………..20
2.4 Анализ и тестирование……………………………………………………………..21
2.5 Создание справочной системы…………………………………………………….22
2.6 Создание установочного диска…………………………………………………….23
Заключение……………………………………………………………………………...24
Список литературы……………………………………………………………………..25
Предмет «Информатика» изучает компьютеры и информационные технологии. В свете быстро развивающегося технического процесса и все большего внедрения компьютеров в нашу жизнь этот предмет наряду с основными предметами, такими как математика и физика, приобретает все большее значение. Знание компьютеров и программирования уже необходимо не только на специфических предприятиях, но и на заводах и в простом офисе, где вся бухгалтерия ведется на компьютерах.
Информатика-это техническая наука, систематизирующая приемы создания, хранения, обработки и передачи информации средствами вычислительной техники, а также принципы функционирования этих средств и методы управления ими.
Из этого определения видно, что информатика очень близка к технологии, поскольку отвечает на вопрос как…?
· Как принимать и хранить информацию?
· Как обрабатывать информацию и преобразовывать ее в форму, удобную для человека?
· Как использовать вычислительную технику с наибольшей эффективностью?
· Как использовать достижения других наук для создания новых средств вычислительной техники?
· Как управлять техническими средствами с помощью программ?
Поэтому не случайно предмет, изучением которого занимается информатика, нередко называют информационной технологией или компьютерной технологией.
Важным в нашем определении является то, что у информатики есть как бы две стороны. С одной стороны, она занимается изучением устройств и принципов действия средств вычислительной техники, а с другой стороны - систематизацией приемов и методов работы с программами, управляющими этой техникой.
Итак, информатика-это наука, изучающая все аспекты получения, хранения, преобразования, передачи и использования информации.
Теоретическая информатика-это часть информатики, связанная с разработкой теорий, таких как: теория информации, теория алгоритмов, теория кодирования, теория автоматов, теория сетей и т.д., в том числе теоретических вопросов, связанных с проблемой создания искусственного интеллекта.
Целью данной курсовой работы является создание программного продукта. Эту программу я смог составить после того, как просмотрел несколько различных примеров создания подобных программ и изучил их основные принципы. Программа предназначена для проверки квадратной матрицы, введенной с клавиатуры, на «магический» квадрат, в зависимости от того какие числа будут введены. «Магическим» квадратом называется матрица, у которой сумма чисел в каждом горизонтальном ряду, в каждом вертикальном и по каждой из диагоналей одна и та же.