Компьютерное моделирование технологических процессов
Методическое пособие - Компьютеры, программирование
Другие методички по предмету Компьютеры, программирование
с. р.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-подобных операционных систем на основе одноимённого ядра и собранных для него библиотек и системных програм