DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

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

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Лабораторна робота №11. Тема: Процедури та функції

Інформація про навчальний заклад

ВУЗ:
Ужгородський національний університет
Інститут:
Хмельницький національний університет
Факультет:
Факультет інформаційних технологій та комп ютерної інженерії
Кафедра:
Не вказано

Інформація про роботу

Рік:
2018
Тип роботи:
Лабораторна робота
Предмет:
Основи програмування та алгоритмічні мови
Група:
ПІ-11
Коротко про документ

Про що ця робота

У роботі досліджено використання процедур та функцій мовою Pascal. Виконано індивідуальні завдання з обчислення дійсних чисел та генерації матриці.

У роботі розглядаються

  • Процедури
  • Функції
  • Мова програмування Pascal
  • Рекурсивні підпрограми
  • Параметри
  • Масиви та матриці

Зміст і розділи

  1. Тема та мета роботи
  2. Питання для вивчення
  3. Завдання до роботи
  4. Хід роботи
  5. Висновок
Для кого:Студенти вищих навчальних закладів технічних спеціальностей
Викладачі:Викладач

Ключові поняття

процедурафункціяпідпрограмарекурсіямасивматрицяPascal

Частина тексту файла (без зображень, графіків і формул):

ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД “УЖГОРОДСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ” Факультет інформаційних технологій Лабораторна робота №11 Лабораторна робота №11. Тема: Процедури та функції. Мета: Вивчення структур процедур та функцій та їх використання в програмі. Вивчити питання: Загальні відомості. Опис процедур користувача. Визначення і виклик функцій. Параметри. Рекурсивні підпрограми. Процедурний тип даних. Підпрограми як параметри. Завдання до роботи: Скласти програми на мові Pascal для розв'язування задач за індивідуальним завданням. Оформити звіт про виконання роботи та завантажити його в системі електронного навчання ДВНЗ «УжНУ» в установлений термін. Варіант 3 1. Дано дійсні числа s, t. Обчислити , де . 2. Дано масив Х(8). Скласти процедуру для утворення матриці А(8,8): . ХІД РОБОТИ 1. Дано дійсні числа s, t. Обчислити , де . program E11; function G(a,b:real):real; begin G := (a*a+b*b)/(a*a+2*a*b+3*b*b+4); end; function Summ(a,b,c:real):real; begin Summ:=a+b-c; end; var s,t,g1,g2,g3,sm:real; begin write('s='); readln(s); write('t='); readln(t); sm:= G(1.2,s) + G(t,s)+ G(2*s-1,t); writeln('Summa=',sm:0:5); end. / 2. Дано масив Х(8). Скласти процедуру для утворення матриці А(8,8): . const n=8; type TVector = array [1..n] of Longint; MatrixA = array [1..n] of TVector; procedure mGen(const v:TVector; var m:MatrixA); var i, j: Integer; begin m[1]:=v; for i:=2 to n do for j:=1 to n do m[i,j]:=m[1,j]*m[i-1,j]; end; var x: TVector; a: MatrixA; i,j:Integer; begin for i:=1 to n do x[i]:=i; mGen(x,a); WriteLn('A ='); for i:=1 to n do begin for j:=1 to n do Write(a[i,j]:9); WriteLn; end; end. / ВИСНОВОК. За допомогою даної лабораторної роботи я вивчила структури процедур та функцій та їх використання в програмі.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!