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

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

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

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

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

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

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

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

Рік:
2011
Тип роботи:
Лабораторна робота
Предмет:
Алгоритмічні мови і програмування
Група:
ЗІ-12
Варіант:
12
Коротко про документ

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

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

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

  • Алгоритмічні мови
  • Програмування на C#
  • Розгалужені алгоритми
  • Циклічні алгоритми
  • Табулювання функцій
  • Розробка методів

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

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

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

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

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА кафедра ЗІ З В І Т до лабораторної роботи №2 з курсу: «Алгоритмічні мови та програмування» на тему: «Програми з розгалуженими та циклічними алгоритмами» Варіант №12 Прийняв: Львів - 2011 Мета роботи – вивчити інструкції мови С#, навчитися складати та відлагоджувати розрахункові програми з розгалуженими та циклічними структурами. ЗАВДАННЯ Скласти блок-схему алгоритму та програму мовою C# для табулювання функцій. Забезпечити ввід значень інтервалу, кроку і похибки табулювання з клавіатури і вивід результатів на дисплей. БЛОК-СХЕМА АЛГОРИТМУ 1 2 БЛОК-СХЕМА МЕТОДУ Tabuljuvannja () 1 2 3 БЛОК-СХЕМА МЕТОДУ Scan() БЛОК-СХЕМА МЕТОДУ NaEkran() БЛОК-СХЕМА МЕТОДУ Obchusl() + - + - СПИСОК ІДЕНТИФІКАТОРІВ КОНСТАНТ, ЗМІННИХ, ФУНКЦІЙ, ВИКОРИСТАНИХ У БЛОК-СХЕМІ АЛГОРИТМУ І ПРОГРАМІ, ТА ЇХ ПОЯСНЕННЯ x, a, b, h, dE, d – змінні дійсного типу; n – змінна цілого типу; y – змінна дійсного типу, якій надається значення результату обчислення виразу; Main() – головний метод; Scan() – метод, в якому вводяться дані; NaEkran() – метод, який виводить значення на екран; Obchusl() – метод, в якому обчислюється вираз Console.WriteLine () – метод виводу даних, який належить класу Console; Console.ReadLine() – метод вводу даних який належить класу Console; Convert.ToDouble() – метод перетворення типу змінної в тип double; Math.Pow(x,y) – математичний метод обчислення xy; new – оператор, який створює об’єкт; class My_lab_1 – базовий клас, який містить метод Scan, NaEkran, Tabuljuvannja ; class Proga – похідний клас, який містить метод Main; ТЕКСТ ПРОГРАМИ using System; using System.Collections.Generic; using System.Text; namespace My { class My_lab_1 { public double a, b, h, x, y; public void Scan() { Console.WriteLine("Vvestu a:"); a = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Vvestu b:"); b = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Vvestu h:"); h = Convert.ToDouble(Console.ReadLine()); } public void Obchusl() { if (x < 1) y = Math.Cos(Math.Sqrt(Math.Pow(x, 3.0))); else if (x >= 1.5) y = Math.Pow(Math.Sin(Math.Log(x)), 5.0); else y = Math.Atan(Math.Exp(x)); } public void NaEkran() { Console.WriteLine("x=" + x + " y=" + y); } public void Tabuljuvannja() { for (x = a; x < b + h / 2.0; x += h) { Obchusl(); NaEkran(); } } } class Proga { static void Main(string[] args) { My_lab_1 Lab = new My_lab_1(); Lab.Scan(); Lab.Tabuljuvannja(); Console.ReadLine(); } } } РЕЗУЛЬТАТ /
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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