Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практичні роботи 2013.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
227.1 Кб
Скачать

Завдання

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

Виконання роботи

1.*Дайте відповідь на одне із запропонованих запитань, яке вкаже вчитель:

  1. Які логічні вирази використовуються у Паскалі?

  2. Як обчислюються значення складених логічних виразів?

  3. Як реалізується повний оператор умовного переходу на мові Паскаль?

  4. Чим відрізняється скорочений оператор умовного переходу від повного?

  5. Що таке складений оператор? Які правила його запису?

  6. У чому полягає відмінність виконання вкладених та послідовно розташованих розгалужень?

  7. Що являє собою оператор вибору (варіанта)?

__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

2. Утворіть файл та збережіть його під ім'ям за такою ж структурою, як і у попередній роботі, змінивши номер роботи.

3. У середовищі програмування Turbo Pascal реалізуйте знаходження значення функції, заданої графіком:

Знайдіть значення функції для двох різних значень змінної, які належать різним гілкам графіків. Скористайтесь уривками програми, поданої нижче:

____________________ Funk_Graf;

Var x,____: real;

В _________

W ___________ ('Введіть значення змінної Х');

R____________(____);

If x<_______ then y:=________ ________

y:=_________

Writeln ('_______', Y)

End_

На малюнку задані графіки функцій у=х, у=-х, у=х2, у=х3, у=а, . Знайдіть потрібну! Виконайте програму двічі, ввівши різні значення для х.

Отримані результати: ___________________________________________ __________________________________________________________________

4. У середовищі програмування Turbo Pascal реалізуйте знаходження значення функції, заданої формулою згідно свого варіанта:

1

6

2

7

3

8

4

9

5

10

Знайдіть значення змінної y для трьох різних значень змінної x.

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

Отримані результати: x _______ y_______

x _______ y _______

x _______ y _______

5. У середовищі програмування реалізуйте розв'язання однієї із запропонованих задач:

1. За рейтинговою системою оцінка визначається таким чином: якщо сумарний бал учня становить не менше 92% від максимального, то виставляється оцінка 12, якщо не нижче 70%, - то оцінка 8, якщо ж не нижче 50%, - то оцінка 5, а в інших випадках - оцінка 2. Визначте оцінку учня, якщо він набрав N балів, а максимальне значення сумарного балу становить S.

2. Відоме таке співвідношення ідеальної ваги та зросту людини за віком: від значення зросту людини в сантиметрах беруться останні дві цифри. Якщо вік людини до 25 років, то її вага повинна становити на 5 кг менше отриманого числа, для людей від 25 до 45 років - рівна цьому ж числу, а для людей, старших за 45 років, - двозначне число слід збільшити на 5. Задані цілі - додатні числа:

Р - зріст людини та N - її вік (30<Р<200, 10 <N< 100). Визначте ідеальну вагу людини1.

Протестуйте програму для трьох різних значень змінних.

Отримані результати: _______________________________________________ __________________________________________________________________

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

Запишіть текст програми та результати її виконання у зошит.

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Практична робота № 3

Тема: Створення та реалізація циклічних програм на мові Паскаль

Мета:

  • Засвоїти основні оператори мови Паскаль для побудови циклічних алгоритмів.

  • Набути практичних навиків складання та реалізації програм, які використовують оператори організації повторення на мові Паскаль.