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

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

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

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

Прості програми лінійної структури

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

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

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

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

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

У звіті з лабораторної роботи розроблено програму лінійної структури мовою C# для Windows Forms. Наведено блок-схеми алгоритму, код програми та результати обчислення виразу.

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

  • Програмування на C#
  • Лінійні програми
  • Windows Forms
  • Обробка винятків
  • Блок-схеми алгоритмів
  • Математичні функції

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

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

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

C#Windows Formsлінійна структураметодвинятокблок-схемакод програмиконстантизмінніформа

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА кафедра ЗІ З В І Т до лабораторної роботи 4 з курсу: «Алгоритмічні мови та програмування» на тему: «Прості програми лінійної структури» Варіант № 6 Львів 2009 ЗАВДАННЯ Скласти програму мовою C# для Windows Application для обчислення деякого виразу, забезпечити ввід змінних у вікні, вихід з вікна, обчислення при натисканні кнопки, видачі повідомлень про помилки. БЛОК-СХЕМА АЛГОРИТМУ Блок-схема методу Main() 1 2 Блок-схема методу button2_Click () Блок-схема методу button1_Click () Блок-схема методу button3_Click () СПИСОК ІДЕНТИФІКАТОРІВ КОНСТАНТ, ЗМІННИХ, ФУНКЦІЙ, ВИКОРИСТАНИХ У БЛОК-СХЕМІ АЛГОРИТМУ І ПРОГРАМІ, ТА ЇХ ПОЯСНЕННЯ x,y – змінні дійсного типу; v – змінна дійсного типу, якій надається значення результату обчислення виразу; Main() – головний метод; Convert.ToDouble() – метод перетворення типу змінної в тип double; Convert.ToString() – метод перетворення типу змінної в тип string; Math.Pow(x,y) – математичний метод обчислення xy; Math.Sin(x) – математичний метод обчислення синуса; Close() – метод, який забезпечує закриття вікна; Show() - метод класу MessageBox, який виводить на екран вікно з повідомленням; ТЕКСТ ПРОГРАМИ Код файлу Program.cs using System; using System.Collections.Generic; using System.Windows.Forms; namespace L4 { static class Program { /// <summary> /// The main entry point for the application. /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } } } Код файлу Form1.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace L4 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void textBox1_TextChanged(object sender, EventArgs e) { } private void textBox2_TextChanged(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { label3.Text = ""; try { double x, y, v; x = Convert.ToDouble(textBox1.Text); y = Convert.ToDouble(textBox2.Text); v = Math.Sin(x * x) + Math.Pow(Math.Sin(x * x * x), 2) + Math.Pow(Math.Sin(Math.Pow(y, 4)), 3); label3.Text = "Result = " + Convert.ToString(v); } catch (FormatException) { MessageBox.Show("Enter numbers\n" + "", "Calculate", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show("Error!\n" + "", "Calculate", MessageBoxButtons.OK, MessageBoxIcon.Error); } } private void button2_Click(object sender, EventArgs e) { this.Close(); } private void button3_Click(object sender, EventArgs e) { textBox1.Text = ""; textBox2.Text = ""; label3.Text = ""; } } } РЕЗУЛЬТАТ РОБОТИ ПРОГРАМИ ВИСНОВКИ Під час лабораторної роботи я навчився створювати вікна і обробляти винятки в мові програмування C# .
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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