Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаби з інформатики 2 курс з завданнями.doc
Скачиваний:
2
Добавлен:
22.11.2019
Размер:
1.71 Mб
Скачать

Варіанти завдань:

1) y=sin2x, [-2π;2π]; 2) y=2cosx, [-2π;2π]; 3) y=3sin2x, [-2π;2π]; 4) y=sin2x, [-2π;2π]; 5) y=cos3x, [-2π;2π]; 6) y=x2+2x+1, [-4;4]; 7) y=x2-5x+6, [-2;5]; 8) y=x4, [-5;5]; 9) y=lgx, [0.1;6]; 10) y=log2x, [0.04;8]; 11) y=ex, [-6;6]; 12) y=tgx, [-2π;2π]; 13) y=x3, [-3;3]; 14) y=2x, [-4;4]; 15) y=arctgx, [-10;10]; 16) y=1,2-4sin(3x+5,6), [-10;10];

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

Тема: Складання та відладка лінійних програм з використанням даних різних типів.

Мета: набути приктичних навичок відладки програм в середовищі Turbo Pascal 7.0, повторити оператори вводу-виводу та структуру програми на мові Паскаль.

Обладнання: номер ПК, з яким працювали, програма TP 7.0

Хід роботи.

  1. Запустити середовище Turbo Pascal 7.0 за допомогою файла turbo.exe.

  2. Відкрити нове вікно редагування за допомогою команди меню File-New.

  3. Набрати текст програми для розв’язування індивідуального завдання (або прикладу).

  4. Зберегти текст програми за допомогою команди меню File-Save as…

  5. Запустити на виконання програму з активного вікна за допомогою гарячих клавіш Ctrl-F9.

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

  7. Зберегти налагоджену програму за допомогою клавіші F2.

  8. Переглянути результати виконання програми за допомогою клавіші Alt-F5 і повернутись назад в середовище клавішею Esc.

  9. Створити exe-файл програми за допомогою клавіш Alt-F9 в (режимі Destination-Disk).

  10. Закрити вікно з виконаною програмою за допомогою клавіш Alt-F3.

  11. Завершити сеанс роботи в інтегрованому середовищі програмування Turbo Pascal 7.0 за допомогою гарячих клавіш Alt-X.

  12. Запустити на виконання одержаний exe-файл програми з ОС або з оболонки.

Зразок програми:

program example1;

uses crt;

var lk:longint;

ihour,imin,isec:word;

Begin

clrscr; {Процедура заливки екрану кольором фону(очистка)}

write('Яка секунда доби? =>');

readln(lk);

imin :=lk div 60;

ihour:=imin div 60;

imin :=imin mod 60;

isec :=lk mod 60;

writeln('Тепер ',ihour,' годин':5,imin:4,' хв':4,isec:4,' сек':4);

readkey; {Функція зчитування символу з клавіатури }

{очікування натискання клавіші }

End.

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

  1. Етапи розробки програмного забезпечення.

  2. У чому полягає важливість тестування програми під час її налагодження?

  3. Які повідомлення про помилки ви отримували під час відладки програми?

  4. Що означає термін “інтерактивне інтегроване середовище”?

  5. Обчисліть значення виразів: 10 div 3, 10 mod 3, round(4.5), trunc(-7.8), frac(4.5), chr(ord(‘C’)), abs(-9.2), odd(2), int(-3.7), pred(10).

  6. Дайте відповіді на тестові запитання:

ТЕСТИ

1. Вкажіть , які із записаних вказівок введення даних є пpавильними ,

а які ні , і чому?

а)read(x+1,y); д)read[x,y];

б)read(x); е)read x;

в)read(x),(y); є)read(x,x*y);

г)read(x,y); ж)read(-x,y);

Пpавильні:________________ Hепpавильні:______________

2. Вкажіть , які із записаних вказівок виведення данних

є пpавильниіми , а які ні і чому?

а)write(x;y); д)write[a,b];

б)write(a b); е)write 5;

в)write a,b ; є)write(a,b*c);

г)write(a,b); ж)write(-a,b);

Пpавильні:________________ Hепpавильні:______________

3. Вкажть , які записаних вказівок пpисвоювання є пpавильними,

а які ні і чому?

а)a:=c; г)-b=a-c;

б)a:b+c; д)2*c:=a+3*b;

в)c:=c+2

Пpавильні:________________ Hепpавильні:______________

4. Початкові значення змінних : x=2 , y=-1. Вкажіть , які паpи

значень x i y з пpавого стовпчика відповідають значенням для

виpазів x i y з лівого.

1)x:=x+2*y; y:=y-y; _____________ а)x:=1; y:=0;

2)y:=-y; x:=x+y; y:=y+x; _____________ б)x:=0; y:=2;

3)x:=x+y; y:=x+y; _____________ в)x:=0; y:=0;

г)x:=3; y:=1;

д)x:=3; y:=4;

Варіанти завдань.

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

    2. Скласти програму для обчислення площі поверхні та об’єму кулі.

    3. Скласти програму для обчислення пройденого тілом шляху за час t з прискоренням a.

    4. Скласти програму для обчислення площі трикутника за формулою Герона.

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

    6. Скласти програму для обчислення площі та периметру прямокутника.

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

Лабораторна робота №11.

Тема: Складання та відладка програм з використанням операторів GOTO, IF_THEN_ELSE, CASE_OF.

Мета: отримати практичні навички складання програм з використанням операторів для організації розгалуження.