русс | укр

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

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


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


Зауваження.


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


1. Слiд використовувати пiдпрограму розбиття речення на слова.

2. Завдання виконуються з максимальним використанням пiдпрограм.

 

Дано текст, в якому від 1 до 30 слів, в кожному слові від 1 до 8 літер, слова розділені пропусками.

 

Варіант 1

1. Надрукувати всi слова тексту,що мiстять рiвно три лiтери 'о'.

2. Надрукувати всi симетричнi слова тексту.

 

Варіант 2

1. Надрукувати всi слова, що мають мiнiмальну довжину.

2. Порівняти кількість слів парної довжини і слів, що містять літеру 'k'.

 

Варіант 3

1. Другу лiтеру кожного слова замiнити на 'z'.

2. Надрукувати слова, перша літера яких входить до них ще раз.

 

Варіант 4

1. Надрукувати слова, в яких немає літер, що повторюються.

2. З кожного слова вилучити першу лiтеру.

 

Варіант 5

1. Вилучити з тексту всi слова, що складаються з однєї лiтери, пiдрахувавши їх кiлькiсть.

2. Надрукувати слова, які входять в текст не менше двох разiв.

 

Варіант 6

1. Пiдрахувати кiлькiсть входжень в текст першого слова.

2. В кожному словi тексту першу лiтеру перенести в кiнець слова.

 

Варіант 7

1. Визначити номер слова, що мiстить максимальну кiлькiсть букв 'о'.

2. В кожному словi останню лiтеру перенести на початок слова.


 

Варіант 8

1. Порiвняти кiлькiсть слiв, що мiстять i не мiстять лiтеру 'm'.

2. Надрукувати слова, довжина яких максимальна.

 

Варіант 9

1. Порівняти кiлькiсть слiв, що мiстять лiтеру 'k' i слiв, що складаються з чотирьох лiтер.

2. Кожне слово тексту надрукувати в зворотньому порядку.

 

Варіант 10

1. Надрукувати всi слова, що мають довжину, рiвну довжинi останнього слова.

2. Перед кожним словом надрукувати кiлькiсть входжень в нього лiтери 'о'.


 


 

 

Лабораторна робота №6

ТЕМА: МОВА ПРОГРАМУВАННЯ ТУРБО ПАСКАЛЬ.

ОПРАЦЮВАННЯ ЗАПИСІВ

МЕТА: Ознайомитись з можливостями мови Турбо Паскаль (ТР) в опрацюванні даних комбінованого типу. Вивчити особливості опрацювання записів у ТР. Закріпити вивчений матеріал при створенні власних нескладних програм опрацювання записів.

ОБЛАДНАННЯ: технічне забезпечення: ПЕОМ, програмне забезпечення: система програмування Turbo Pascal 6.0.

ЗАВДАННЯ ДО РОБОТИ:

Вивчити необхідний теоретичний матеріал.

Відповісти на контрольні запитання.

Виконати відповідні практичні завдання з варіантів для самостійного виконання.

Оформити звіт (завдання до роботи, тексти програм, контрольні приклади та результати їх виконання).

Контрольнi запитання.

1. Для чого призначений тип даних Record? Які його особливості?

2. Як описується комбінований тип засобами ТР?

3. Чи повинні всі поля запису мати однаковий тип?

4. Як відбувається звертання до полів запису? Які дії можна виконувати з полями записів у ТР?

5. Які операції можна виконувати в ТР над змінними-записами вцілому?

6. Для чого призначений оператор With? Наведіть приклади його використання.

7. Чи можуть записи бути вкладеними?

8. Для чого призначені записи з варіантами?

 

Варіанти завдань для самостiйного виконання

Варіант 1

1. Описати комбінований тип, який містить основні відомості про магазин: номер магазину, відомості про наявність у продажу масла та м'яса, ціни на ці продукти та розмір товарообігу. Визначити:

а) магазини, в яких є м'ясо;

б) той з них, товарообіг в якому найменший.

2. Описати комбінований тип, який містить відомості про розклад занять: назва дисципліни, викладач, вид заняття (лекція, практичне, лабораторне), номер групи, аудиторія, номер пари, день тижня. Визначити номери аудиторій, в яких будуть заняття у середу.


 

Варіант 2

1. Описати комбінований тип, який містить основні відомості про магазин: номер магазину, відомості про наявність у продажу масла та м'яса, ціни на ці продукти та розмір товарообігу. Визначити:

а) магазини, в яких є масло;

б) той з них, товарообіг в якому найбільший.

2. Описати комбінований тип, який містить відомості про розклад занять: назва дисципліни, викладач, вид заняття (лекція, практичне, лабораторне), номер групи, аудиторія, номер пари, день тижня. Визначити, чи працює певний викладач в певний день та його навантаження в цей день.

 

Варіант 3

1. Описати комбінований тип, який містить основні відомості про літаки: назва, швидкість, вантажність, назву країни-виробника. Визначити:

а) назву країни, що виробляє літак з найменшою вантажністю;

б) всіі відомості про літак з найбільшою швидкістю, що виготовляє ця країна.

2. Описати комбінований тип для подання анкети школяра, яка містить в собі прізвище, ім’я, рік народження, стать, номер класу, букву класу, та оцінки з алгебри, фізики, інформатики. Визначити учнів, які не мають 3 і навчаються у 10-"Б".

Варіант 4

1. Описати комбінований тип, який містить основні відомості про магазин: номер магазину, відомості про наявність у продажу масла та м'яса, ціни на ці продукти та розмір товарообігу. Визначити:

а) номери магазинів, де є у продажу лише один з продуктів;

б) загальний товарообіг усіх магазинів.

2. Описати комбінований тип, який містить основні відомості про розклад руху літаків: місце призначення, рейс, час польоту, вартість квитка, назва літака, чи є квітки. Визначити назви рейсів і місця призначення літаків, час польоту яких менш двох годин, і на них є квитки.

 

Варіант 5

1. Описати комбінований тип, який містить основні відомості про магазин: номер магазину, відомості про наявність у продажу масла та м'яса, ціни на ці продукти та розмір товарообігу. Визначити:

а) ціну масла в магазині з указаним номером;

б) всі відомості про магазин з найменшим товарообігом.

2. Описати комбінований тип, який містить основні відомості про розклад руху літаків: місце призначення, рейс, вартість квитка, назва літака, чи є квитки. Визначити всі рейси на Москву, на які є квитки.

 

Варіант 6

1. Описати комбінований тип, який містить основні відомості про літаки: назва, швидкість, вантажність, назву країни-виробника. Визначити:

а) назви країн, що виробляють лтаки із швидкістю, більшою за вказану;

б) всі відомості про літак з найменшою вантажністю.

2. Описати комбінований тип, який містить основні відомості про розклад руху літаків: місце призначення, рейс, вартість квитка, назва літака, чи є квитки. Визначити найдорожчий рейс на Київ та вивести всі відомості про нього.

 

Варіант 7

1. Описати комбінований тип, який містить основні відомості про літаки: назва, швидкість, вантажність, назву країни-виробника. Визначити:

а) назви літаків, що виробляє задана користувачем країна;

б) всі відомості про літак з найбільшою швидкістю.

2. Описати комбінований тип, який містить основні відомості про розклад руху літаків: місце призначення, рейс, вартість квитка, назва літака, чи є квитки. Визначити ті рейси, вартість квитка на які менша двохсот гривень і на них немає квитків.

 

Варіант 8

1. Описати комбінований тип, який містить основні відомості про магазин: номер магазину, відомості про наявність у продажу масла та м'яса, ціни на ці продукти та розмір товарообігу. Визначити:

а) магазини, в яких немає м'яса та масла;

б) загальний товарообіг цих магазинів.

2. Описати комбінований тип, який містить основні відомості про розклад руху літаків: місце призначення, рейс, вартість квитка, назва літака, чи є квитки. Визначити три найдорожчи рейси, на які є квитки.

 

Варіант 9

1. Описати комбінований тип, який містить основні відомості про магазин: номер магазину, відомості про наявність у продажу масла та м'яса, ціни на ці продукти та розмір товарообігу. Визначити:

а) магазин, в якому найдорожче м'ясо;

б) загальний товарообіг решти магазинів.

2. Описати комбінований тип для подання анкети школяра, яка містить в собі прізвище, ім’я, рік народження, стать, номер класу, букву класу, та оцінки з алгебри, геометрії, інформатики. Визначити відмінників, що навчаються в 11-"А".

 

Варіант 10

1. Описати комбінований тип, який містить основні відомості про літаки: назва, швидкість, вантажність, назву країни-виробника. Визначити:

а) швидкості літаків, що виробляє певна країна;

б) всі відомості про літак з найбільшою вантажністю.

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



<== попередня лекція | наступна лекція ==>
Варіант 6 | Лабораторна робота №8


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