- •Хід роботи.
- •Контрольні запитання.
- •Тема: Методи навігації. Робота з папками і файлами. Мета:
- •Хід роботи:
- •Контрольні запитання:
- •Хід роботи:
- •Контрольні запитання:
- •Контрольні запитання.
- •Хід роботи.
- •Контрольні запитання.
- •Хід роботи.
- •Контрольні запитання.
- •Запишіть на мові ms Excel формулу для обчислення виразу
- •Запишіть на мові ms Excel формулу для обчислення виразу
- •Запишіть на мові ms Excel формулу для обчислення виразу
- •Запишіть на мові ms Excel формулу для обчислення виразу
- •Варіанти завдань:
- •Зразок програми:
- •Хід роботи.
- •Варіанти завдань для оператора if.
- •Варіанти завдань для оператора case.
- •Хід роботи.
- •Варіанти завдань
- •Хід роботи.
Хід роботи.
Запустити середовище Turbo Pascal 7.0 за допомогою файла turbo.exe.
Відкрити нове вікно редагування за допомогою команди меню File-New.
Набрати текст програми. Зберегти текст програми за допомогою команди меню File-Save as…
Запустити на виконання програму з активного вікна за допомогою гарячих клавіш Ctrl-F9. Виправити помилки, якщо вони будуть знайдені, і запустити програму на виконання ще раз. Зберегти налагоджену програму за допомогою клавіші F2.
Створити exe-файл програми за допомогою клавіш Alt-F9 в (режимі Destination-Disk). Закрити вікно з виконаною програмою за допомогою клавіш Alt-F3. Завершити сеанс роботи в інтегрованому середовищі програмування Turbo Pascal 7.0 за допомогою гарячих клавіш Alt-X.
Запустити на виконання одержаний exe-файл програми з ОС або з оболонки.
Контрольні запитання.
Яка максимальна довжина рядкової величини?
Де міститься інформація про кількість символів в рядку?
Назвіть процедури і функції роботи з рядками та призначення їх параметрів.
Звіт повинен містити: тексти 2-х програм з результатами виконання, відповіді на контрольні запитання.
Варіанти завдань
Заповнити таблицю:
Операція над рядками |
Результат виконання |
’інфор’+’матика’ |
|
Copy(’інформатика’,3,5) |
|
’COPMUTER’<’computer’ |
|
’COMPUTER’>’COMP’ |
|
’Comp’<’comp’ |
|
’Computer’=’computer’ |
|
Скласти програму, яка після кожної цифри в тексті вставляє в дужках її текстовий еквівалент. Наприклад, 0 (ноль); 1 (один),....
Скласти програму, що викреслює із заданого слова всі літери «а» (наприклад, «застава» - «зств»).
Скласти програму, яка кожну літеру «а», що зустрічається в тексті, замінює на групу символів «ку» (наприклад, «ади» - «куди»).
Нехай задано деякий текст та значення символьних змінних х та у. Із заданого тексту вилучити всі символи, що співпадають із х і повторити двічі всі символи, що співпадають із у.
Нехай текст заданий у вигляді одного слова, тобто в ньому відсутні пробіли. Скласти програму, яка перевіряє, чи є частиною заданого слова слово «рак». Відповіддю повинно бути «так» чи «ні» (наприклад, для слова «ракета» - «так», а для слова «карета»-«ні»).
У заданому двійковому числі замінити всі цифри «0» на «1» і навпаки. Якщо старшими цифрами отриманого двійкового числа стануть цифри «0», то ними знехтувати.
Розробити програму-шнфрувальник тексту, що замінює кожну його літеру наступною по порядку в абетці. Останню літеру абетки необхідно замінити першою.
Заданий деякий текст. Групи символів, які розділені пробілами (одним або декількома)танемютять всередині пробілів, будемо називати словами. Будемо вважати, що текст завжди починається зі слова. Визначити
кількість слів в тексті;
кількість слів, які починаються з літер «а» або «А»;
кількість слів, в яких перша та остання літери однакові;
кількість слів, довжина яких дорівнює к.
У заданому тексті порахувати найбільшу кількість символів <пробіл>, що розташовані підряд.
Нехай заданий текст, що складається з окремих речень, і в іркому використовуються розділові знаки «.», «?», «!», «*». Порахувати кількість речень у заданому тексті.
Задано текст S, в якому є хоча б одна крапка. Роздрукувати ту частину тексту, що розташована
до першої крапки;
після другої крапки;
між першою та другою крапкою (якщо друга крапка відсутня, то до кінця тексту).
Нехай задано текст-формулу. Визначити коректність заданої формули, щодо кількості відкритих та закритих дужок. Вважається, що закриті дужки не стоять перед відкритими. Якщо дужки у формулі відсутні - повідомити про це.
У заданій формулі окремо порахувати кількість входжень символів «+» та кількість символів «-».
Підрахувати загальну кількість символів «+», «-» та «*» у заданому тексті.
Задано текст. Визначити, які символи зустрічаються у тексті частіше: «а» чи «о». Якщо якийсь із символів відсутній - повідомити про це.
У заданому, тексті замінити всі символи «:» на символи «-» і навпаки.
У заданому тексті замінити всі символи «.» на послідовність символів «...».
У заданому тексті всі послідовності крапок замінити на одну крапку.
Задано деякий текст, в якому є хоча б одна кома. Визначити порядковий номер
- першої коми в тексті;
- останньої коми в тексті.
Роздрукувати заданий текст у зворотному порядку.
Задано деякий текст. Створити новий текст, який утворено із заданого читанням з кінця до початку.
Перевірити, чи задане слово читається однаково з початку в кінець і з кінця до початку.
Перевірити, чи є задані два слова оберненими одне до одного, тобто перше читається з початку до кінця так само, як друге з кінця до початку.
Визначити, скільки разів у заданому тексті зустрічається послідовність символів: 1) «аб»; 2) «абв»; 3) «аба»; 4) «абаб».
Нехай задано текст-формулу, яка містить лише арифметичні операції +, -, *, / і не містить дужок та функцій. Визначити загальну кількість арифметичних дій, передбачених у заданій формулі, та кількість чисел, над якими вони здійснюються.
Задано деякий текст. Відредагувати текст таким чином, щоб після кожного розділового знака стояв хоча б один пробіл, а всі перші слова в реченнях починалися з великої літери.
Задано деякий текст. Відредагувати його таким чином, щоб всі символи «.» були замінені на «...», символи «:» на «-», символи «-» на «--».
Лабораторна робота №14.
Тема: Відладка програм з використанням власних процедур та функцій.
Мета: навчитись складати програми з використанням процедур та функцій.
Обладнання: ПК, ТП 7.0.
Теоретичні відомості.