Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТЧЕТ ПО ЛР и Индивид_задание.docx
Скачиваний:
33
Добавлен:
13.11.2019
Размер:
92.1 Кб
Скачать

Отчет по лабораторной работе

Лабораторная работа № 1

Тема Компьютерный практикум . Программирование алгоритмов линейной структуры в интегрированной среде С#.

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

      1. Условие задачи

Вычислить скорость ракеты по формуле

,

где : V= 300; Hабс= 2290; Нц= 1567.

Вывести на печать исходные данные и результат решения

  1. Решение задачи:

2.1. Список идентификаторов:

Обозначение

Идентификатор

Тип

V1

V1

Double

V

V

Double

Hабс

Habc

Double

Hц

Hc

Double

2.2. Структурная схема алгоритма

2.3. Листинг программы

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace Lr_1

{

class Program

{

static void Main(string[] args)

{

double Habc, Hc, V, V1;

Console.WriteLine("Введите Habc");

Habc=Convert.ToDouble(Console.ReadLine());

Console.WriteLine("Введите Hc");

Hc = Convert.ToDouble(Console.ReadLine());

Console.WriteLine("Введите V");

V = Convert.ToDouble(Console.ReadLine());

V1=V*(1-(Habc-Hc)/2000);

Console.WriteLine("Лабораторная работа №1");

Console.WriteLine("Исходные данные");

Console.WriteLine("Habc={0} Hc={1} V={2}",Habc,Hc,V);

Console.WriteLine("Результат решения");

Console.WriteLine("V1={0}",V1);

Console.WriteLine("Выполнил_________Иванов И.И.");

Console.WriteLine("Проверил_________Дубровин В.В.");

Console.ReadLine();

}

}

}

2.4. Листинг решения задачи

Решение задачи №1

Исходные данные

Habc= 2290 Hc= 1567 V= 300

Результат решения

V= 191,55

Выполнил курсант Иванов

Проверил преподаватель

Выводы:

  1. Интегрированная среда Visual Studio позволяет обрабатывать программы записанные на языке C# в диалоговом режиме.

  2. Для программирования алгоритмов линейной структуры были использованы операторы ввода – вывода и оператор присваивания.

  3. Для организации заданного вида листинга решения использовался форматируемый вывод.

Перечень индивидуальных заданий для выполнения лабораторной работы № 1

1.Составить список идентификаторов, структурную схему алгоритма и программу для вычисления объема пирамиды, основанием которой является треугольник. Для вычисления площади основания использовать формулу Герона , где р = (а + b + с) /2. Объем пирамиды v = 1/3 s h. Известно, что Н=2.5; a=8.91; b=12; c=5.3. Вывести на печать исходные данные и полученные результаты.

2. Составить список идентификаторов, структурную схему алгоритма и программу для вычисления поверхности усеченного конуса s =  (R + r) l +  R2 +  r2 и объема v = 1/3  (R2 + r2 + Rr)h , при R=18.375; r=0.5; H=12.53. Вывести на печать исходные данные и полученные результаты.

3. Составить список идентификаторов, структурную схему алгоритма и программу для вычисления площади треугольника по формуле Герона

, где р = (а + b + с) /2,

если заданы его стороны a=8.91; b=12; c=6.0. Вывести на печать исходные данные и полученные результаты.

4. Составить список идентификаторов, структурную схему алгоритма и программу вычисления площади прямоугольника, его периметра и длины диагонали. Известны длины сторон прямоугольника а=5.71; b=10.2.. Вывести на печать исходные данные и полученные результаты

5. Составить список идентификаторов, структурную схему алгоритма и программу для вычисления площади прямоугольного треугольника, а также:

а) длины гипотенузы по двум его катетам; к1=5; к2=8

б) длины одного из его катетов по гипотенузе и второму катету g=10; k2=8.

Вывести на печать исходные данные и полученные результаты

6. Составить список идентификаторов, структурную схему алгоритма и программу для вычисления высот треугольника со сторонами a=8,91м ;

b=12 м; c=5,31м по формулам:

Ha= ; Hc= ;

Hb= ;

где p= Вывести на печать исходные данные и полученные результаты

7. Составить список идентификаторов, структурную схему алгоритма и программу для вычисления параметра Kc по формуле

Kc= ,

где А= , Z=

при известных =0,123 , =52. Вывести на печать исходные данные и полученные результаты