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

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

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

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

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

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА кафедра ЗІ З В І Т до лабораторної роботи 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# .
Антиботан аватар за замовчуванням

24.05.2012 11:05-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

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

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

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

Admin

26.02.2023 12:38

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