MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Аналіз успішності групи

Название:Аналіз успішності групи
Просмотров:74
Раздел:Информатика, программирование
Ссылка:none(0 KB)
Описание: Міністерство внутрішніх справ України Харківський національний університет внутрішніх справ Навчально-науковий інститут менеджменту, соціальних та інформаційних технологій Кафедра інформаційних систем

Часть полного текста документа:

Міністерство внутрішніх справ України

Харківський національний університет внутрішніх справ

Навчально-науковий інститут менеджменту, соціальних та інформаційних технологій

Кафедра інформаційних систем і технологій в діяльності ОВС

Курсова робота

з дисципліни "Основи програмування та алгоритмічні мови"

на тему: "Аналіз успішності групи"

Харків


Зміст

Вступ

1. Основна частина

1.1 Неформальна постановка задачі

1.2 Формальна постановка задачі

1.3 Структура зберігаючих даних

2. Алгоритми

2.1 Алгоритм основної програми

3. Вихідний код програми

Висновок

Список використаної літератури


Вступ

Вчителі витрачають дуже багато часу на те щоб перевірити оцінки та зробити аналіз успішності групи, адже вся інформація яка у них є вона в письмовому виді і таку інформацію не завжди легко обробляти. Таким чином потрібно розробити програму яка автоматизовано буде обробляти надану їй інформацію.

Я вибрав мову програмування Turbo Pascal, з метою закріплення своїх навиків з програмування.


1. Основна частина 1.1 Неформальна постановка задачі

Розробити програму "аналіз успішності групи" для збереження та перегляду всієї інформації що стосується навчання.

ü   Введення і збереження інформації стосовно оцінок групи:

o     Фамілія курсанта

o     Оцінка по математики

o     Оцінка по хімії

o     Оцінка по фізиці

o     Оцінка по історії

ü   Можливість редагування даної бази

ü   Організація пошуку за критеріями

ü   Аналіз успішності курсанта

ü   Можливість перегляду всіх існуючих документів

ü   Можливість видалення всієї бази.

ü   Зручний інтерфейс для користувача

ü   Швидкість та простота роботи в даній програмі

1.2 Формальна постановка задачі

Вихідні дані:

Позначимо через множину В = {B1, B2, … , Bi} всіх курсантів, тоді Bi={Z1, Z2, … , Zj}, де Zj – оцінка з певного предмету.

Таким чином отримуемо матрицю всіх відомостей R=||Rij||

Результат:

Множина Tij, яка формуються з вхідних даних а саме множини Bij

Математична модель:


1.3 Структура зберігаючих даних

G – структура для введення даних

·           Im – поле для введення фамілії курсанта

·           m - Поле для введення оцінки по матиматиці

·           xi - Поле для введення оцінки по хімії

·           fi - Поле для введення оцінки по фізики

·           is - Поле для введення оцінки по історії

pamka – малює рамочку в певних координатах

vo – процедура для введення відомостей

por – процедура яка виконує аналіз та виводить його на екран

ud – процедура яка видаляє базу

zapask – процедура яка відповідає за створення головного меню


2. Алгоритми 2.1 Алгоритм основної програми


3. Вихідний код програми

uses crt,dos;

type g=record {an u gr}

im:string[25];

m,xi,fi,is:integer;

end;

var a:char;

b,i,p:byte;

s1,s2,s3,s4:string;

gr:g; f:file of g;

{-------------------}

procedure pamka (x1,y1,x2,y2:integer);

var i,c:integer;

begin

textcolor(7);

gotoxy(x1,y1);

write(#201);

for i:=1 to x2-x1-1 do

begin

gotoxy(x1+i,y1);

write(#205);

end;

gotoxy(x2,y1);

write(#187);

for i:=1 to y2-y1-1 do

begin

gotoxy(x2,y1+i);

write(#186);

end;

gotoxy(x2,y2);

write(#188);

for i:=1 to x2-x1-1 do

begin

gotoxy(x2-i,y2);

write(#205);

end;

gotoxy(x1,y2);

write(#200);

for i:=1 to y2-y1-1 do

begin

gotoxy(x1,y1+i);

write(#186);

end;

end;

procedure vo;

var i,n:integer;

begin

window(1,1,40,25);

textbackground(2);

clrscr;

pamka(1,1,39,3);

gotoxy(6,2);

textcolor(3);

write('Zapolnenie ranga uspevaemosti');

pamka(1,3,39,25);

window(2,4,38,24);

write('vvedi kolichestvo kyrs. ............




 
     

Вечно с вами © MaterStudiorum.ru