- •Лабораторный практикум по программированию в среде Visual Studio 2010
- •1. Введение
- •2.1 Лабораторная работа №1
- •Тема: Структура программ.
- •Вычисление арифметических выражений
- •Консольный вариант
- •2.1 Лабораторная работа №1
- •2.1 Лабораторная работа №2
- •Тема: Вычисление сложных арифметических выражений
- •Windows вариант
- •Условие: Разработать проект для вычисления выражения
- •Задания для выполнения лабораторных работ по вычислению арифметических выражений
- •2.3 Лабораторная работа №1
- •Тема: Условия и циклы
- •Консольный вариант
- •Условие: Вычислить сумму ряда
- •2.2 Лабораторная работа №2
- •2.3 Лабораторная работа №3
- •Программа еа языке vb.Net
- •Windows проекты
- •Лабораторная работа 2-х мерные массивы
- •2.6 Лабораторная работа №6
- •Графика
- •2.10 Лабораторная работа №10
2.1 Лабораторная работа №1
Тема: Структура программ.
Вычисление арифметических выражений
Windows вариант
Условие: Разработать проект для вычисления выражения c=a+b
Цель занятия: Изучить структуру программ, основные операторы С#.NET для вычислений простых арифметических выражений с использованием структурного метода программирования. Получить навыки работ по составлению простейших программ в Windows варианте.
Блок-схема window проекта
Язык программирования С#
Windows - проект
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
// кнопка вычислить
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication3
{
public partial class Form4 : Form
{
public Form4()
{
InitializeComponent();
}
//кнопка вычислить
private void button1_Click(object sender, EventArgs e)
{
double a = Convert.ToDouble(textBox1.Text);
double b = Convert.ToDouble(textBox2.Text);
double d = Convert.ToDouble(textBox2.Text);
// Class1 cal = new Class1(a, b, d);
// cal.sum(a, b, d);
double c = (a + b) / d;
textBox3.Text = textBox3.Text + " c= " + Convert.ToString(c) + "\n ";
}
private void button2_Click(object sender, EventArgs e)
{
Form1 f1 = new Form1();
Form4.ActiveForm.Hide();
f1.Show();
}
}
}
//кнопка выход
private void button2_Click(object sender, EventArgs e)
{
Close();
}
// кнопка условие
private void button3_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
Form1.ActiveForm.Hide();
f2.Show();
}
// кнопка автор
private void button4_Click(object sender, EventArgs e)
{
Form3 f3 = new Form3();
Form1.ActiveForm.Hide();
f3.Show();
}
}
}
Язык программирования C++
#pragma endregion
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
}
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
}
private: System::Void button2_Click_1(System::Object^ sender, System::EventArgs^ e) {
this->Close();
}
private: System::Void button1_Click_1(System::Object^ sender, System::EventArgs^ e) {
double a = Convert::ToDouble(textBox1->Text);
double b = Convert::ToDouble(textBox1->Text);
double c=0;
//Class1 ^cal = gcnew Class1();
//cal->sum(x,y);
c = a + b;
//label2->Text = Convert::ToString(cal->z);
label2->Text = Convert::ToString(c);
}
};
}