Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Програмування на мові високого рівня

Реферат Програмування на мові високого рівня





п'яти завдань, суми балів і місця.

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

Кожна підзадача вирішується методом лінійного пошуку (послідовного перегляду елементів таблиці).

Щоб користувач міг вибирати, яку з підзадач вирішувати і в якому порядку, програма виводить на екран меню (див. розділ 2.3).


3.2 Структура програми






Рис.1. Функціональна структура програми


Програма складається з чотирьох функцій: головної функції main і трьох підпрограм.

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

Uch_school - висновок відомостей про учасника заданої школи, із зазначенням балів за кожну з п'яти завдань, суми балів і місця.

Pobidit - висновок прізвищ переможців, які посіли перші три призові місця, із зазначенням сумарної кількості балів і номерів шкіл


3.3 Опис функцій


3.3.1 main - головна функція

Тема функції:

int main ()

Значення функції:

- у разі успішного завершення;

- якщо вхідний файл не знайдений.

Робочі дані:

f - вказівник на структуру з інформацією про вхідному файлі;

n - номер пункту меню.

d - кількість учасників

sum [dl_tab] - масив містить суми балів усіх учасників

mesto [dl_tab] - масив містить місця всіх учасників

tablica [dl_tab] - таблиця з даних, що містяться у файлі

Структура запису файлу:

num - номер учасника

fam - прізвище учасника

school_num - номер учасника

_zad - бали за перше завдання

_zad - бали за друге завдання

_zad - бали за третє завдання

...


Назад | сторінка 2 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Банківський лізинг: структура учасників і види лізингу
  • Реферат на тему: Розробка програми для підрахунку хеш-суми файлу і тексту з графічним інтерф ...
  • Реферат на тему: Семантична структура англійських прислівників місця та напрямку
  • Реферат на тему: Інформаційні конфлікти в організації. Значення негативної інформації про у ...
  • Реферат на тему: Створення меню без файлу опису ресурсів на основі функції LoadMenuIndirect ...