В. К. Никишев «Лабораторный практикум по современным языкам программирования Visual Studio »

В. К. Никишев «Лабораторный практикум по современным языкам программирования Visual Studio »


Скачать 0.52 Mb.
Название В. К. Никишев «Лабораторный практикум по современным языкам программирования Visual Studio »
страница 1/6
Тип Документы
rykovodstvo.ru > Руководство эксплуатация > Документы
  1   2   3   4   5   6
Министерство образования и науки

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«Чувашский государственный университет имени И.Н. Ульянова»


В. К. Никишев


«Лабораторный практикум по современным языкам программирования Visual Studio)»

2015

Печатается по решению Ученого совета Чувашского государственного университета им. И.Н. Ульянова.
Рецензенты:
Горский А.В . -доцент кафедры информатики и вычислительной техники чувашского педагогического университета им. И.Я. Яковлева, канд. физ-мат. Наук, доцент

Григорьев Ю В. -старший преподаватель кафедры

информатики и вычислительной техники чувашского

педагогического университета им. И.Я. Яковлева,

канд. пед. наук,

Лабораторный практикум по современным языкам программирования предназначен для студентов кафедры компьютерных технологий. В пособии представлены задания и примеры выполнения лабораторных работ по языкам программирования VC#, VС++, VB.NET, входящих в состав комплекса Visual Studio 2010-2013. Тематика лабораторных работ соответствует рабочей программе, написанной в соответствии со стандартом образования. Каждая работа содержит: условие задачи, алгоритм в виде блок-схем, программы на языках программирования VC#, VС++, VB.NET и результаты вычислений. Задания для выполнения лабораторных работ приведены в конце каждой темы. Обучение построено по методу параллельного изучения основ программирования на языке VC#, VС++, VB.NET на основе структурного метода программирования. Такой подход поможет студентам освоить новые языки программирования на платформе NET .

ISBN © 2015


Предисловие
Microsoft.NET – современная среда для разработки различных информационных систем повышенной сложности ( обычно читается .Dot NET). . В конце октября 2009 г. было объявлено о доступности версий Visual Studio 2010 и платформы .NET Framework 4. Инфраструктурой среды Microsoft.NET является платформа .NET Framework, которая определяет методы разработки и выполнения программного кода, входящих в эту инфраструктуру языков программирования Visual C#.NET, Visual Basic.NET, Visual C++.NET и языка функционального программирования F.NET. Платформа включает следующие основные компоненты: Common Language Runtime (CLR) и .NET Framework Class Library (.NET FCL). Компонент CLR это набор служб, необходимых для выполнения управляемого кода. Компонент FCL это объектно-ориентированная библиотека классов, интерфейсов и системы типов, классов (на платформе .NET все построено на структурах или классах), с помощью которых создаются: графический пользовательский интерфейс (Windows Forms); web-приложения и web-службы на основе технологии ASP.NET (Web Forms); разработки XML и Internet-протоколов (FTP, HTTP, SMTP, SOAP); разработки приложений, работающих с базами данных (ADO .NET) и многое другое.

Visual Studio 2010 это стратегический программный продукт для современных методов и способов построения продуктов. Основными положительными достоинствами этой среды являются:открытость системы, которая позволяет включать в среду наряду с имеющими языками программирования любые другие языки программирования ( например, язык Delpi Prizm или Delphi/Net), возможность разработки нескольких частей одного приложения на разных языках программирования, что дает возможность преодолеть языковый барьер, что является проблемой современных программистов мира, возможность использования единых визуальных компонентов для всех языков программирования и много других возможностей. Данное руководство , в котором приведены примеры решения на языках программирования, входящих в среду Visual Studio 2010 ( Visual C#.NET, Visual Basic.NET, Visual C++.NET ), будет способствовать дальнейшему освоению современного подхода а разработке сложных информационных систем различного назначения. В лабораторном практикуме приведены программы, разработанные методом структурного программирования. В следующей книге « Лабораторный практикум для объектно-ориентированного программирования» изучаются вопросы по программированию методом объектно-ориентированного программирования.

Лабораторные работы

по современным языкам программирования
Лабораторная работа 1

Структура программ. Вычисление арифметических выражений. Консольный вариант

Цель занятия: Изучить структуру программ, основные операторы С#.NET для вычисления простых арифметических выражений с использованием структурного метода программирования. Получить навыки работ по составлению простейших программ в консольном варианте.

Условие: Разработать проект для вычисления выражения c=a+b

Блок – схема


Программа на языке программирования 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

#include

#include

#include

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

Лабораторная работа 2

Вычисление арифметических выражений.

Windows вариант

Цель занятия: Изучить структуру программ, основные операторы С#.NET для вычислений простых арифметических выражений с использованием структурного метода программирования. Получить навыки работ по составлению простейших программ в Windows варианте.

Условие: Разработать проект для вычисления выражения

c=a+b

Блок-схема 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);

//вычисление

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++










//Форма 1

#pragma once

#include "Form2.h"

#include "Form3.h"

#include "Form5.h"

namespace lab1 {

using namespace System;

using namespace System::ComponentModel;

using namespace System::Collections;

using namespace System::Windows::Forms;

using namespace System::Data;

using namespace System::Drawing;

//МЕНЮ

#pragma endregion

private:System::VoidначалоToolStripMenuItem_Click (System::Object^sender, System::EventArgs^ e) {

Form3 ^testDialog = gcnew Form3();

testDialog->ShowDialog(this);

}

private:System::VoidзаданиеToolStripMenuItem_Click (System::Object^ sender, System::EventArgs^ e) {

Form2 ^testDialog = gcnew Form2();

testDialog->ShowDialog(this);

}

private:System::VoidобАвтореToolStripMenuItem_Click (System::Object^ sender, System::EventArgs^ e) {

Form5 ^testDialog = gcnew Form5();

testDialog->ShowDialog(this);

}

private:System::VoidвыйтиToolStripMenuItem_Click (System::Object^ sender, System::EventArgs^ e) {this->Close();

}};

//кнопка выход

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(textBox2->Text);

//double c;

double z=(Math::Sqrt(Math::Sin((x + y)) + Math::Cos(x) * (x + y)) / (x + Math::Pow(y,4) * Math::Exp(x + y)));

//c = a + b;

textBox3->Text = Convert::ToString(c);

}
  1   2   3   4   5   6

Похожие:

В. К. Никишев «Лабораторный практикум по современным языкам программирования Visual Studio » icon Методические указания для проведения лабораторных занятий по дисциплине...
Лабораторные работы выполняются в среде программирования Microsoft Visual Studio 2010 на языке программирования C#. Каждый студент...
В. К. Никишев «Лабораторный практикум по современным языкам программирования Visual Studio » icon Курсовой проект 3 Тема, которую нам предписано
Целью курсовой работы является закрепление теоретического материала, приобретение практических навыков проектирования Windows приложений...
В. К. Никишев «Лабораторный практикум по современным языкам программирования Visual Studio » icon Инструкция пользователя по работе с тестирующим комплексом Visual Testing Studio
Инструкция пользователя по работе с тестирующим комплексом Visual Testing Studio/ Игнатова Е. Н., Чехонина С. А
В. К. Никишев «Лабораторный практикум по современным языкам программирования Visual Studio » icon Эксплуатационные материалы лабораторный практикум
Эксплуатационные материалы: лабораторный практикум / А. Д. Синегибская. – Братск: БрГУ, 2011. – 65 с
В. К. Никишев «Лабораторный практикум по современным языкам программирования Visual Studio » icon Задачах программирования лабораторный практикум по дисциплине «Системное...
Методические указания предназначены для подготовки дипломированных специалистов направления 230100 «Информатика и вычислительная...
В. К. Никишев «Лабораторный практикум по современным языкам программирования Visual Studio » icon Курсовой проект был создан с помощью среды разработки Visual Studio...
Разработка приложения для построения динамической изображения трехмерной модели объекта «Паровоз»
В. К. Никишев «Лабораторный практикум по современным языкам программирования Visual Studio » icon Лабораторная работа №7 «Подготовка и проведение тестирования»
Изучить методы подготовки и проведения тестирования и получить навыки создания и выполнения тестов в среде ms visual Studio для приложений...
В. К. Никишев «Лабораторный практикум по современным языкам программирования Visual Studio » icon Инструментарий веб-разработчика: Apache, php, Mysql, phpMyAdmin Лабораторный...
Инструментарий веб-разработчика: Apache, php, Mysql, phpMyAdmin: Лабораторный практикум по дисциплине «Сети ЭВМ и телекоммуникации»...
В. К. Никишев «Лабораторный практикум по современным языкам программирования Visual Studio » icon Электронных ресурсов
Басангова Е. О. Лабораторный практикум “Компьютерная анимация в среде Macromedia Flash”
В. К. Никишев «Лабораторный практикум по современным языкам программирования Visual Studio » icon Языки программирования. Создание программы в языке Visual Basic
Экспериментальное исследование тест работы программы выявление ошибок 16
В. К. Никишев «Лабораторный практикум по современным языкам программирования Visual Studio » icon Название Ссылка
Лабораторный практикум по биологии гоу впо уральского Государственного лесотехнического университета
В. К. Никишев «Лабораторный практикум по современным языкам программирования Visual Studio » icon Лекция 1
Молчанов А. Ю. Системное программное обеспечение. Лабораторный практикум: – спб.: Питер, 2005. – 284 с
В. К. Никишев «Лабораторный практикум по современным языкам программирования Visual Studio » icon Глава I. Цифровое представление звуковых сигналов.
Ii программы для создания и обработки цифрового звука и создание цор «практикум по работе с программой «fl-studio»
В. К. Никишев «Лабораторный практикум по современным языкам программирования Visual Studio » icon Среднетехнический факультет
Лабораторный практикум составлен для проведения лабораторных работ по дисциплине «Технохимический контроль производства»
В. К. Никишев «Лабораторный практикум по современным языкам программирования Visual Studio » icon Лабораторный практикум по дисциплине
Лабораторные работы должны выполняться в той последовательности, в которой они приводятся в данной разработке
В. К. Никишев «Лабораторный практикум по современным языкам программирования Visual Studio » icon Уро Тема урока: Язык программирования Visual Basic. Работа с массивами
Ввести понятие массива, его размерности. Познакомиться с фиксированными и динамическими массивами, способами их описания

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск