Компьютерное моделирование технологических процессов

Методическое пособие - Компьютеры, программирование

Другие методички по предмету Компьютеры, программирование

с. р.1.2. Выбор шаблона и задание имя проекта

 

3.Нажмите на кнопку ОК.

4. После того как проект будет инициализирован добавляете в файл свои строки. Ниже приведен пример модели приема сырья карася и сазана мороженого код. p.1.1.

 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace Rabota1

{

class Program

{

static void Main(string[] args)

{

* программа модели приема сырья */

Console.WriteLine("Программа для моделирования приема сырья \n");

Console.WriteLine("Прием сырья:");

Console.WriteLine("1. Крась мороженый (ГОСТ 1168-86)");

Console.WriteLine("2. Сазан мороженый (ГОСТ 1168-86)");

Console.Write("Выбирите принятую рыбу на производство, 1 или 2: ");

int var = Convert.ToInt16(Console.ReadLine());

if (var == 1)

{

//код программы карась

Console.WriteLine("Выбрано сырье карась мороженый");

half:

Console.WriteLine("----------------------------------------");

Console.WriteLine("1. Инвормацию о нормативном докумете");

Console.WriteLine("2. Принять сырье");

Console.Write("Выберите пункт: ");

int var1 = Convert.ToInt16(Console.ReadLine());

if (var1 == 1)

{

Console.WriteLine("----------------ГОСТ 1168-86 - Рыба мороженая---------------");

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("| | 1 см | 2 см |");

Console.WriteLine("------------------------------------------------------------");

Console.WriteLine("| Консистенция |Плотная, присущая рыбе данного вида. |");

Console.WriteLine("|(после размо- | |Допускается ослабе-|");

Console.WriteLine("| раживания) | |вшая, но не дряблая|");

Console.WriteLine("------------------------------------------------------------");

Console.WriteLine("| Запах | Свойственный свежей рыбе, |");

Console.WriteLine("|(после размо- | без порочащих признаков |");

Console.WriteLine("| раживания или | | кисловатый запах |");

Console.WriteLine("| варки) | | в жабрах |");

Console.WriteLine("------------------------------------------------------------");

goto half;

}

else

{

int indic1, indic2, indic3, indic4; //объявим переменные

int indic11, indic12, indic13, indic14;

Console.Write("Поверхность рыбы чистая, естественной окраски? 0-НЕТ 1-ДА ");

indic1 = Convert.ToInt16(Console.ReadLine());

if (indic1 == 1)

{

Console.Write("Поверхность потускневшая? 0-НЕТ 1-ДА");

indic11 = Convert.ToInt16(Console.ReadLine());

if (indic11 == 1)

{

Console.WriteLine("Сырье второго сорта");

}

else

{

}

}

else

{

Console.WriteLine("Разделка 2 см? 0-НЕТ 1-ДА");

Console.WriteLine("Консистенция плотная? 0-НЕТ 1-ДА");

Console.WriteLine("Консистенция ослабевшая? 0-НЕТ 1-ДА");

Console.WriteLine("Запах свойственный свежей рыбе? 0-НЕТ 1-ДА");

Console.WriteLine("Кисловатый запах в жабрах? 0-НЕТ 1-ДА");

}

}

// ввывод данных о сырье

Console.WriteLine("Сырье первого сорта");

Console.WriteLine("Сырье второго сорта");

Console.WriteLine("Сырье на кормовую муку");

}

else

{

//код тот же что и у карася

}

}

}

}

Код. p.1.1. Модель приема сырья карася и сазана мороженого

 

Для наглядности моделирования приема сырья приведен алгоритм построения программы рис.p.1.3.

Рис. р.1.3 Алгоритм компьютерной модели приема сырья

 

Компьютерное моделирование

 

Цель работы: рассчитать воспроизводимость опыта

 

Термины

 

Машинный язык это природный язык определенного компьютера.

Язык ассемблера - аббревиатуры, напоминающие английский язык

Компиляторы - программы трансляции, которые преобразуют программы на языках высокого уровня в машинные коды, называются

Языки высокого уровня - который выглядит почти так же, как повседневный английский, и используют общепринятую математическую нотацию

C# разработан Бьерном Строустропом в начале 80-х годов в Bell Laboratories. Это гибридный язык, он предоставляет возможность программировать и в стиле структурного программирования, и в объектно-ориентированном стиле, и в обоих стилях сразу

Литеральная строка - содержит информацию, без изменения выводимую в отчет.

Язык Smalltalk - разработанный в Центре Исследований Palo Alto компании Xerox. Это чистый объектно-ориентированный язык.

Microsoft Visual Studio (по-русски обычно произносится [майкрософт ви?зуал сту?дио]) линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств.

C# (произносится си-шарп) язык программирования, сочетающий объектно-ориентированные и аспектно-ориентированные концепции. Разработан в 19982001 годах группой инженеров под руководством Андерсa Хейлсбергa в компании Microsoft как основной язык разработки приложений для платформы Microsoft .NET. Компилятор с C# входит в стандартную установку самой .NET, поэтому программы на нём можно создавать и компилировать даже без инструментальных средств вроде Visual Studio.

Linux (полное название GNU/Linux, произносится гну слэш ли?нукс) общее название UNIX-подобных операционных систем на основе одноимённого ядра и собранных для него библиотек и системных програм