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

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

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

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

Звіт про виконання лабораторної роботи № 4 з дисципліни «Алгоритмічні мови та програмування»

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

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

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

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

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

У документі наведено звіт про виконання лабораторної роботи № 4 з дисципліни «Алгоритмічні мови та програмування». Описано розробку Windows Application для обчислення виразу та обробки винятків у C#.

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

  • Алгоритмічні мови та програмування
  • Розробка Windows Forms
  • Обробка винятків у C#
  • Створення графічного інтерфейсу
  • Конвертація типів даних
  • Блок-схеми алгоритмів

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

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

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

Windows ApplicationC#Form1ButtonTextBoxTry-CatchFormatExceptionConvert.ToDoubleMessageBoxБлок-схема

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

Міністерство освіти і науки України Національний університет «Львівська Політехніка» Інститут комп’ютерних технологій автоматики та метрології Кафедра захисту інформації  Звіт Про виконання лабораторної роботи № 4 « Алгоритмічні мови та програмування» (Варіант11) Завдання: Скласти програму для WindowsApplication для обчислення деякого виразу, забезпечити ввід змінних у вікні, вихід з вікна, обчислення при натисканні кнопки, видачі повідомлень про помилки. Список ідентифікаторів констант, змінних, методів, використаних у блок-схемі алгоритму і програмі та їх пояснення. public Form1()–метод класу Form1, який визначає форму. private void Form1_Load(object sender, EventArgs e)– метод класу Form1, який запускає форму(вікно WindowsApplication). private void button2_Click(object sender, EventArgs e)– метод класу Form1, який забезпечує вихід з вікна при натисканні кнопки «Вихід». private void button1_Click(object sender, EventArgs e) – метод класу Form1, який забезпечує виконання програми при натисканні користовачем кнопки «Обчислення». ToDouble() –метод класу Convert який забезпечує переведення значення рядкового типу, введеного з клавіатури до типу double. Show()– метод класу MessageBox, який виводить на екран табличку з повідомленням. Exit()–метод класу Application, який забезпечує вихід з вікна(викликається при натисканні кнопки «Вихід»). Остаточна версія програми: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace _LABA { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void button2_Click(object sender, EventArgs e) { Application.Exit(); } private void button1_Click(object sender, EventArgs e) { try { try { double x = Convert.ToDouble(textBox1.Text); try { double y = Convert.ToDouble(textBox2.Text); double z = х/у; label4.Text = z.ToString(); } catch (FormatException) { MessageBox.Show("Помилка вводу у!"); } } catch (FormatException) { MessageBox.Show("Помилка вводу x!"); } } catch (Exception) { MessageBox.Show("Помилка!"); } } } } Блок-схема до методу button1_Click(object sender, EventArgs e) класу Form1: початок try 1 try 2 double x = Convert.ToDouble(textBox1.Text); 3 no catch 4 yes MessageBox.Show 5 ("Помилка вводу у!"); try 6 double y = Convert.ToDouble(textBox2.Text); 7 double z = x/y; no catch 9 yes MessageBox.Show 10 ("Помилка вводу x!"); no catch 11 yes MessageBox.Show 12 ("Помилка! "); кінець Результати роботи програми:
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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