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

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

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

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

Звіт про виконання лабораторної роботи № 3_2: Ітераційні цикли

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

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

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

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

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

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

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

  • Ітераційні цикли
  • Програмування мовою Pascal
  • Обчислення сум з точністю
  • Алгоритмічні мови
  • Лабораторна робота
  • Умови завершення циклу

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

  1. Постановка задачі
  2. Аналітичні викладки
  3. Текст програми з коментарями
  4. Блок-схема алгоритму
  5. Результат виконання програми
  6. Висновки
Для кого:Студенти технічних спеціальностей, викладачі дисципліни Основи програмування та алгоритмічні мови
Викладачі:Не вказано

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

ітераційний циклточністьPascalзміннаумова зупинкилабораторна роботасумаінтегралфункціяпрограма

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

Міністерство освіти і науки України Національний технічний університет України “Київський політехнічний інститут” Кафедра ОТ ЗВІТ про виконання лабораторної роботи № 3_2 з дисципліни “Основи програмування та алгоритмічні мови” Тема: ітераційні цикли Постановка задачі З точністю 0.00001 знайти значення змінної:  Аналітичні викладки   Текст програми з коментарями uses crt; const e=0.00001; {tochnostb} x=0.56; {po usloviy} var y:real; {iskomaya} y0:real; {promegutochnaya peremennaya} n:longint; {schetchik} BEGIN clrscr; writeln('Result of laboratory work 3_2'); writeln('variant 4'); writeln('Executed student of group IP-02 [ім’я автора приховано]'); repeat n:=n+1; y0:=y; y:=1/sqr(n)+y; writeln('y(',n:2,')=',y:9:8); until abs(y-y0)<e; y:=sin(x)*y; write('Dlya x = ',x:4:2); writeln(' znachenie funkcii y = ',y:0:7); readln; END. Блок-схема алгоритму  Результат виконання програми у вигляді відеокопії екрана / Висновки Отже, перевіримо, чи правильно працює моя програма: Між 315 та 316 елементами суми, різниця складає 0.00001001 Це число більше точності e=0.00001, тому цикл програми не завершується. Між 316 та 317 елементами суми, різниця складає 0.00000995 Це число менше точності e=0.00001, тому на цій ітерації цикл програми завершується. Дійсно, сума  Тоді  Результати співпадають, тому моя програма працює як треба.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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