русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


ЗМІСТ, ПОСЛІДОВНІСТЬ, МЕТОДИКА ВИКОНАННЯ РОБОТИ


Дата додавання: 2014-11-28; переглядів: 927.


ЗАВДАННЯ № 1: Скласти список учбової групи, яка включає 25 чоловік. Для кожного учня вказати дату народження, рік вступу в коледж, курс, відмітки кожного року навчання. Інформацію о кожному учні оформити у вигляду запису. Сукупність записів об’єднати в масив. Скласти програму яка забезпечує введення інформації, виведення Ії у вигляді таблиці, а також друк інформації згідно вашого варіанту (дивись Таблицю 10)

ЗАВДАННЯ № 2 Скласти програму згідно свого варіанту (дивись Таблицю 11) Номер варіанту співпадає з вашим номером у журналі

 

Хід роботи:

1. Скласти схему алгоритму и програму для завдання згідно вашого варіанту

2. Увійдіть у систему програмування Borland Pascal 7.0 або Delphi та створіть новий файл або проект за допомогою команд: New – якщо необхідно вводити нову програму. Якщо бажаєте визвати раніше створену програму оберіть Open.

3. В вікні системи набрати програму або внести необхідні зміни у програму.

4. Запустити програму на виконання: для цього в меню системи вибрати пункт Run

5. В зошит переписати результат роботи програми ( рядки, що були виведені на екран)

6. Якщо необхідно (за вказівкою викладача) записати свою програму на диск у вигляді файлу – для цього необхідно вийти в меню системи, вибрати пункт File и виконати команду Save з указівкою імені свого файлу.

7. Покинути систему програмування – для цього необхідно увійти у меню системи, вибрати пункт File и виконати команду Exit(Close).

 

ПРИКЛАДИ ВИКОНАННЯ ЗАВДАННЯ:

Приклад № 1: Скласти програму, яка виводить інформацію о п’яти студентах: прізвище, рік народження, рік вступу у коледж, відмітки останньої сесії. Результатом роботи програми є список відмінників.

Program primer;

Type student=record

fio: string;

Year1: 1975..1995;

Year2: 1998..2010;

grade: record

English, History, Math: 2..5;

End;

End;

Var s: array [1..5] of student;

S1: student; I,J: integer;

Begin

{Введення даних}

for i:=1 to 5 do

Begin

Write(‘è’);

Writeln(‘Введіть ПІБ студента’);

Readln (S[i].fio);

Writeln(’Введіть рік народження та рік вступу’);

Readln (s[i].year1, s[i].year2);

End;

{Пошук відмінників}

Writeln (‘Список відмінників’);

For i:=1 to 5 do

with s[i], s[i]. grade

do

if (english=5) and (history=5) and (math=5) then

writeln (fio);

end.

 

Приклад № 2Скласти структуру яка містить інформацію о кожному студенті групи (ПІБ, рік народження, адрес (індекс, місто, район, село). Вивести на екран дані про студентів молодше 20 років.

Program Zadan2;

type std=record

FIO: record

Famile:string[20];

Name:string[10];

Othestvo:string[15];

end;(* конец записи FIO *)

Year:1960..2005;

Adres: string;

end; (* конец записи std *)

Var

S:array [1.. 5] of std;

y,i:integer;

Begin

for i:=1 to 5 do

with s [i], S [i].FIO do

begin

writeln(Введіть Прізвище ',i,'-го студента ');

readln(Famile);

writeln('Введіть Ім’я ',i,'-го студента');

readln(Name);

writeln('Введіть по батькові ',i,'-го студента');

readln(Othestvo);

writeln('Введіть рік народження ',i,'-го студента ');

readln(Year);

writeln('Введіть адресу');

readln(adress);

end;

write('Введіть поточний рік:');

readln(y);

writeln('В гр. Займається студенти молодше 20 років:');

for i:=1 to 5 do

with s [i], s [i]. FIO do

if y –s[i].Year<=20 then

begin

writeln(' ':5,Famile,' ',Name,' ',othestvo);

writeln('Рік народження:',Year);

writeln(' ':6,'Адреса :', adres );

end;

End.

 

СКЛАД ЗВІТУ:

1. Тема, ціль роботи.

2. Текст завдань для виконання .

3. Порядок виконання роботи.

4. Хід виконання роботи – текст програми, результат роботи програми

5. Вивід по роботі

 

КОНТРОЛЬНІ ПИТАННЯ:

1. Визначення комбинованого типу даних (КТД)?

2. Як називаються компоненти запису?

3. Можуть лі компоненти запису бути різними типами?

4. Коли зручно використати записи?

5. Яким чином в програми описуються записи?

6. Яки оператор використають для роботи з КТД?

 


Таблица 10 Варіанти індивідуальних завдань до лабораторної роботи № Завдання 1

 

Варіант Завдання № 1: Дана структура: список навчальної групи - ПІБ, форма навчання, відмітки останньої сесії. Скласти програму яка забезпечує введення інформації, виведення ії у вигляді таблиці, а також друк інформації згідно вашого варіанту Завдання № 2 Описати комбінований тип заданої структури та скласти програму, згідно вашого варіанту
1,16 Надрукувати анкетні дані студентів-відмінників Структура - книги. Зробити вибірку всіх книг зазначеного автора Х, виданих починаючи із зазначеного року Y.
2,17 Надрукувати анкетні дані студентів, яки навчаються на 4 і 5 Скласти структуру, що містить інформацію про студентів курсу, що займаються спортом (гімнастика, плавання, футбол, теніс). Визначити, скільки студентів займається тим чи іншим видом спорту.
3,18 Надрукувати анкетні данні студентів які мають одну оцінку 3 за весь час навчання Структура - іграшка. Зробити вибірку іграшок, ціна яких не перевищує зазначеного розміру Х й пасує дітям зазначеного віку Y
4,19 Надрукувати анкетні дані студентів яки в останню сесію отримали 2 Скласти структуру, що містить інформацію про студентів факультету: стать, служба в армії, вік. Визначити кількість студентів, що можуть бути призвані до армії після першого курсу.
5,20 Надрукувати анкетні дані студентів які в першу сесію отримали лише одні 5 Структура містить основні відомості про магазин: номер магазину, відомості про наявність у продажу ноутбуків та нетбуків, ціни на ці товари. Визначити середню вартість нетбуків
6,21 Надрукувати анкетні дані студентів яки за весь час навчання отримали всього одну 4, а всі останні 5 Скласти структуру, що містить інформацію: загальна кількість студентів, студентів -киян, іногородніх і студентів-іноземців для всіх груп курсу. Визначити процентний состав киян серед студентів.
7,22 Надрукувати анкетні дані студентів, прізвища яких починаються з букви А, і їх оцінки Структура - автомобіль. Зробити вибірку всіх автомобілів (із вказівкою власника і його адреси) зазначеної марки Х з урахуванням кольору У
8,23 Надрукувати анкетні дані студентів, прізвища яких починаються на В і їх середній бал Структура - квартира. Зробити вибірку квартир для покупки з урахуванням кількості кімнат У за ціною не більше зазначеної Х
9,24 Надрукувати оцінки студентів в останню сесію, прізвища яких починаються з В Структура - пасажир. Підрахувати кількість пасажирів у кожному вагоні, що їдуть до зазначеної станції Х.
10,25 Надрукувати анкетні дані студентів, яки не мають жодної 3 за весь час навчання Скласти структуру, що містить інформацію: загальна кількість студентів, студентів -киян, іногородніх і студентів-іноземців для всіх груп курсу. Визначити процентний состав студентів-іноземців.
11,26 Обчислити середній бал кожного студента та вивести його на екран Структура - квартира. Зробити вибірку квартир для покупки з урахуванням району Х та площі У
12,27 Обчислити середній бал групи і надрукувати прізвища студентів які мають середній бал вище середнього бала по групі Структура містить основні відомості про магазин: номер магазину, відомості про наявність у продажу ноутбуків та нетбуків, ціни на ці товари. Визначити найдешевший нетбук
13,28 Обчислить середній бал групи і надрукувати прізвища студентів яки мають середній бал менше середнього бала по групі Структура - квартира. Зробити вибірку квартир для покупки з урахуванням району Х, кількості кімнат У
14,29 Обчислить середній бал групи і надрукувати прізвища студентів яки мають середній бал рівний середньому балу по групі Структура містить основні відомості про магазин: номер магазину, відомості про наявність у продажу ноутбуків та нетбуків, ціни на ці товари. Визначити найдорощий ноутбук
15,30 Надрукувати оцінки студентів в останню сесію, прізвища яких починаються з ся з Д Структура містить основні відомості про розклад руху літаків: місце призначення, рейс, вартість квитка, назва літака, чи є квитки. Визначити ті рейси, вартість квитка на які менша двохсот гривень і на них немає квитків.

 


<== попередня лекція | наступна лекція ==>
ЛАБОРАТОРНА РОБОТА №7 | ЛАБОРАТОРНАЯ РАБОТА № 8


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн