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

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

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

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

Звіт до лабораторної роботи № 2(а) з курсу «Алгоритмічні мови та програмування» на тему «Програми з розгалуженими та циклічними алгоритмами»

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

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

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

Рік:
2012
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Алгоритмічні мови та програмування
Група:
КН-1
Варіант:
9
Коротко про документ

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

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

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

  • Алгоритмічні мови та програмування
  • Мова програмування Сі
  • Розгалужені алгоритми
  • Циклічні алгоритми
  • Табулювання функцій
  • Введення і виведення даних

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

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

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

алгоритммова Сірозгалуженняциклтабулювання функціїаргументфункціязміннаблок-схемакомпіляція

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ , МОЛОДІ ТА СПОРТУ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ ЛЬВІВСЬКА ПОЛІТЕХНІКА  Звіт До лабораторної роботи № 2 (а) З курсу : “Алгоритмічні мови та програмування ” На тему : ” Програми з розгалуженими та циклічними алгоритмами ” Варіант № 9 Львів 2012   Мета роботи – вивчити оператори мови Сі та основні функції введення-виведення даних, навчитися складати та відлагоджувати розрахункові програми з розгалуженими та циклічними структурами. 1. Домашня пiдготовка до роботи 1. Вивчити синтаксис, призначення, принцип роботи і використання операторів мови СІ та основних функцій введення-виведення. 2. Скласти блок-схеми алгоритмів та програми мовою СІ для табулювання функцій. Забезпечити ввід значень інтервалу, кроку і похибки табулювання з клавіатури і вивід результатів на дисплей. Дані для роботи беруться з таблиці за вказівкою викладача: табулювання функції що вибирається залежно від значення аргумента, на проміжку [a, b] з кроком табуляції h 9   0.2 [4, 7]   2. Робота в лабораторії Ввести в комп'ютер програму, написану мовою Cі згідно з отриманим завданням. Відлагодити програму. При необхідності скоригувати блок-схему алгоритму та програму у відповідності з виявленими логічними та синтаксичними помилками. Остаточні версії блок-схеми, програми та отримані результати занести у звіт з лабораторної роботи. Здати звіт з лабораторної роботи. СПИСОК ІДЕНТИФІКАТОРІВ КОНСТАНТ, ЗМІННИХ, ФУНКЦІЙ, ВИКОРИСТАНИХ У БЛОК-СХЕМІ АЛГОРИТМУ І ПРОГРАМІ, ТА ЇХ ПОЯСНЕННЯ y – задана функція; x – аргумент функції; b – кінець заданого проміжку; h – крок табулювання функції; main() – головна функція; printf() – функція виводу даних; scanf() – функція вводу даних; ТЕКСТ ПРОГРАМИ #include<stdio.h> #include<math.h> void main(void) { double a,b,x,y,h; printf(“Vvedit pochatok promishku a=”); scanf(“%lf”,&a); printf(“Vvedit kinetc promisku b=”); scanf(“%lf”,&b); printf(“Vvedit krok h=”); scanf(“%lf,&h); for(x=a;x<=b+h/3;x=x+h); { if(x<4.5) y=1.0/cos(x*cos(x)); else if(x>=4.5 && x<6) y=pow(x,3)+4; else y=log10(exp(x)); printf(“x=%lf y=%lf”,x,y); printf(“\n”); } } БЛОК-СХЕМА  РЕЗУЛЬТАТ РОБОТИ ПРОГРАМИ H:\UNTITLED.EXE wedit znachennya a= 4 wedit znachennya b= 7 wedit krok h=0.2 x=4.000000 y=-1.156991 x=4.200000 y=-2.131630 x=4.400000 y=4.612621 x=4.600000 y=101.336000 x=4.800000 y=114.592000 x=5.000000 y=129.000000 x=5.200000 y=144.608000 x=5.400000 y=161.464000 x=5.600000 y=179.616000 x=5.800000 y=199.112000 x=6.000000 y=2.605767 x=6.200000 y=2.692626 x=6.400000 y=2.779485 x=6.600000 y=2.866344 x=6.800000 y=2.953202 x=7.000000 y=3.040061 Elapsed time = 00:09:04.53. Program returned (3). Press any key. ВИСНОВОК Виконав[ім’я автора приховано]а відлагоджувати розрахункові програми з розгалуженими та циклічними структурами.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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