- •Лабораторна робота № 1 Операційна система Windows, робота з файлами і каталогами
- •1. Зміст домашньої підготовки
- •Програма Explorer для роботи з файлами і каталогами
- •2. Порядок виконання роботи
- •4. Контрольні запитання
- •Лабораторна робота № 2 Редагування тексту, таблиць і формул в ms Word
- •1. Зміст домашньої підготовки
- •2. Порядок виконання роботи
- •4. Контрольні запитання
- •Лабораторна робота № 3 Робота з електронними таблицями в ms Excel
- •1. Зміст домашньої підготовки
- •2. Порядок виконання роботи
- •4. Контрольні запитання
- •Лабораторна робота № 4 Математичні розрахунки і побудова графіків в Mathcad
- •1. Зміст домашньої підготовки
- •2. Порядок виконання роботи
- •If (умова, вираз1, вираз2)
- •4. Контрольні запитання
- •Лабораторна робота № 5 Математичні розрахунки і побудова графіків функцій в Maple
- •1. Зміст домашньої підготовки
- •У зошит для звітів запишіть тему і мету лабораторної роботи.
- •2. Порядок виконання роботи
- •5.1. Прості обчислення
- •5.2. Приклади застосування функцій
- •4. Контрольні запитання
- •Лабораторна робота № 6 Основи роботи в MatLab та моделювання електричних кіл в Simulink
- •1. Зміст домашньої підготовки
- •У зошит для звітів запишіть тему і мету лабораторної роботи.
- •2. Порядок виконання роботи
- •6.1. Загальні відомості
- •6.2. Операції з масивами
- •6.3. Моделювання в Simulink
- •4. Контрольні запитання
- •Лабораторна робота № 7 Створення векторних зображень в ms Visio
- •1. Зміст домашньої підготовки
- •У зошит для звітів запишіть тему і мету лабораторної роботи.
- •2. Порядок виконання роботи
- •7.1 Структурна схема
- •7.2 Граф
- •7.3 Алгоритм
- •4. Контрольні запитання
- •Лабораторна робота № 8 Лінійний алгоритм
- •1. Варіанти індивідуальних завдань
- •2. Методичні поради до виконання роботи
- •Консольний варіант програми
- •Віконний варіант програми
- •4. Контрольні запитання
- •Лабораторна робота № 9 Розгалужений алгоритм
- •1. Варіанти індивідуальних завдань
- •2. Методичні вказівки до виконання роботи
- •4. Контрольні запитання
- •Лабораторна робота № 10 Циклічний алгоритм в задачах дослідження функції
- •1. Варіанти індивідуальних завдань
- •2. Методичні вказівки виконання роботи
- •4. Контрольні запитання
- •Лабораторна робота № 11 Сортування одновимірного масиву
- •1. Постановка задачі
- •4. Методичні вказівки виконання роботи
- •4. Контрольні запитання
- •Література Основна
- •Додаткова
Консольний варіант програми
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplicationLinAlg
{
class Program
{
static void Main(string[] args)
{
double a, b, h, V;
double x;
string buf;
Console.WriteLine("Задайте числа a, b, h");
buf = Console.ReadLine();
a = Convert.ToInt32(buf);
buf = Console.ReadLine();
b = Convert.ToInt32(buf);
buf = Console.ReadLine();
h = Convert.ToInt32(buf);
Console.WriteLine("a={0}\n b={1}\n h={2}", a, b, h);
V = (a * b * c);
Console.WriteLine
("Обєм паралелепіпеда і куба V="+V.ToString());
x = Math.Pow(V,0.333);
Console.WriteLine
("Сторона куба дорівнює "+x.ToString());
}
}
}
Віконний варіант програми
Вікно програми
показане на рис. 2.1. Для введення даних
застосовані три компоненти TextBox. Надписи
,
i h над полями введення забезпечують
три компоненти Label. Четвертий компонент
TextBox призначений для виведення результатів
розрахунку. Властивості Multiline цього
компонента надане значення true і
властивості ScrollBars дано значення vertical.
Для запуску процедури обчислення
застосована кнопка Button з іменем button1 і
з надписом «Обчислити», а для команди
завершення роботи програми застосована
кнопка Button з іменем button2 і з надписом
«Вихід».
Повний текст програми (файла Form1.cs) приведений нижче:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplicationLinAlg
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
textBox1.Text = "5";
textBox2.Text = "4";
textBox3.Text = "6";
}
private void button1_Click(object sender, EventArgs e)
{
double a, b, h, V; double x;
a = Convert.ToInt32(textBox1.Text);
b = Convert.ToInt32(textBox2.Text);
h = Convert.ToInt32(textBox3.Text);
V = (a * b * c);
textBox4.AppendText(string.Format
("Обєм паралелепіпеда із сторонами
{0}, {1}, {2} дорівнює {3:f4}\n", a, b, h, V));
x = Math.Pow(V,0.333);
textBox4.AppendText(string.Format
("Сторона куба дорівнює {0:f4},\n", x));
}
private void button2_Click(object sender, EventArgs e)
{
Close();
}
}
}
Рис. 2.1. Вікно програми
Початкові значення чисел , , h задані в методі Form1(), який є конструктором класу Form1. Введення даних, обчислення і виведення результату реалізоване методом button1_Click, який є обробником події Click кнопки з іменем button1. Імена подій для виділеного джерела події знаходяться на сторінці Events вікна Properties.
В обчислювальному методі button1_Click об’явлені дійсним типом double змінні , , h, V, а також змінна x для зберігання результату розрахунку, після чого послідовно виконане введення даних, обчислення об’єму V і виведення результату.
3. Зміст звіту
Номер, тема і мета лабораторної роботи.
Стислі теоретичні відомості.
Постановка задачі.
Текст програми відповідно до завдання з коментарями та результатами.
Висновки.
