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

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

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

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

Лабораторна робота № 2. Програми з розгалуженими та циклічними алгоритмами

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

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

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

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

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

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

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

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

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

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

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

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

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

  Мета роботи – вивчити оператори мови Сі та основні функції введення-виведення даних, навчитися складати та відлагоджувати розрахункові програми з розгалуженими та циклічними структурами. 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

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