- •Лабораторный практикум по программированию в среде 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
Тема: Структура программ.
Вычисление арифметических выражений
Консольный вариант
Условие: Разработать проект для вычисления выражения c=a+b
Цель занятия: Изучить структуру программ, основные операторы С#.NET для вычислений простых арифметических выражений с использованием структурного метода программирования. Получить навыки работ по составлению простейших программ в консольном варианте.
Блок – схема алгоритма
Программа на языке программирования C#.NET
( консольный вариант)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string str;
Console.WriteLine("\n\n\n\n\n\n\n\n " + " Программа Калькулятор");
Console.WriteLine(" \n Выполнил Никишев ");
Console.ReadKey();
Console.ReadLine();
Console.Clear();
Console.WriteLine("Введите число а.");
int a = int.Parse(Console.ReadLine());
Console.WriteLine("Вы ввели: " + a);
Console.WriteLine("Введите число b.");
int b = int.Parse(Console.ReadLine());
Console.WriteLine("Вы ввели: " + b);
int c=a+b;
Console.WriteLine("результат с=: " + c);
Console.WriteLine("\n нажми Enter для выхода из программы");
str = Console.ReadLine();
Console.ReadKey();
//Console.ReadLine();
}}
Программа на языке программирования C++.NET
( консольный вариант)
#include "stdafx.h"
#include "iostream"
#include <conio.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
char newline;
int _tmain(int argc, _TCHAR* argv[])
{
//Титульный лист
setlocale(LC_CTYPE,"Russian");//Перевод на русский язык
cout<<"\n\n\n\n\n\n\n\n\t\tЛабораторная работа по программированию";
// cout<<"\n\t\t\tТема: Наследование ";
cout<<"\n\t\t\tТема: Вычисление арифметических выражений ";
cout<<"\n\n\n\n\t\t\t\t\t Выполнил:";
cout<<"\n\t\t\t\ Профессор кафедры компьютерных технологий";
cout<<"\n\t\t\t\ Никишев Вячеслав Константинович\n\n\n\n\n\n\n\n\n\\n";
system("pause");
system("cls");
//Условие задачи
cout<<"\n\nУсловие: Вычислить выражение с=а+в \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n ";
system("pause");
system("cls");
//Основная программа
char t;
float a,b,c;
cout<<"\n\nВведите число а ";
cin>> a;
cout<<"\n\nВведите число b ";
cin>> b;
c=a+b;
cout<<"\n\nРезультат с= "<< c << endl;
cout<<"Повторить программу? (y/n) ";
cin>>t;
while (t=='y');//условие цикла с постусловием
}
Программа на языке программирования
VB.NET
( консольный вариант)
Module Module1
Dim x As Integer
Dim s, a, b, c, m As Double
Dim str As String
Sub Main()
Console.WriteLine()
Console.WriteLine()
Console.WriteLine(" ГОУ ВПО ЧГУ
им. И. Н. Ульянова")
Console.WriteLine()
Console.WriteLine()
Console.WriteLine(" Лабораторная работа по программированию ")
Console.WriteLine(" на тему 'Вычисление выражений'")
Console.WriteLine()
Console.WriteLine()
Console.WriteLine(" Выполнил: студент Сергеев Н. И.")
Console.WriteLine(" Проверил: профессор информатики Никишев В. К.")
Console.WriteLine()
Console.WriteLine()
Console.WriteLine()
Console.WriteLine()
Console.WriteLine()
Console.WriteLine()
Console.WriteLine(" Нажмите любую клавишу")
Console.ReadKey()
Console.Clear()
str = "g"
Do Until str = ""
Console.Clear()
Console.WriteLine("Введите число 'а'")
a = Console.ReadLine()
Console.WriteLine("Введите число 'b'")
b = Console.ReadLine()
'a = Math.Pow(2, 1 / x - 1) - Math.Sin(x - 1)
'b = Math.Pow(Math.Cos(1 - x), 2) + Math.Log(2 + Math.Abs(1 - x)) / Math.Log(2)
'm = 3 - x
's = a * m / b
c = a + b
Console.WriteLine("Результат с")
Console.WriteLine(c)
Console.WriteLine()
Console.WriteLine("повторить? (нажмите клавишу)")
str = Console.ReadLine()
Loop End Sub End Module