47406 (597337), страница 12

Файл №597337 47406 (Компьютерное моделирование технологических процессов) 12 страница47406 (597337) страница 122016-07-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 12)

- изучить нормативную документацию согласна выбранного варианта

- использую операторы из первой главы спроектировать модель приема сырья

Варианты работы

Вариант

Наименование сырья

Способ обработки

1

Горбуша

сырец, мороженая, охлажденная

2

Минтай

тоже

3

Треска

тоже

4

Навага

тоже

5

Камбала

тоже

6

Креветка

живая, охлажденная

7

Еж морской

тоже

Пример выполнения работы

1. Создайте новый проект консольного приложения, выбрав пункт файл создать проект рис. р.1.1.

Рис. р.1.1 Создание нового проекта

2. В окне создания проекта выберите консольное приложение и задайте ему имя например «Project1» рис. p.1.2.

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

Linux (полное название GNU/Linux, произносится «гну слэш ли́нукс») общее название UNIX-подобных операционных систем на основе одноимённого ядра и собранных для него библиотек и системных программ, разработанных в рамках проекта GNU. Краткое название Linux распространено потому, что первой, наиболее популярной и единственной системной библиотекой, использовавшейся в системах на базе ядра Linux, была GNU C Library (glibc).

Microsoft Windows (произносится /ˈwɪndoʊz/) — семейство проприетарных операционных систем компании Майкрософт (Microsoft).

Microsoft .NET Framework — программная технология, предназначенная для создания как обычных программ, так и веб-приложений (в качестве платформы для разработок впервые предложена корпорацией Microsoft).

Стьюдент - это псевдоним английского математика и химика Госсета

Приложение2

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace проверка_воспроизводимости

class Program

{

static void Main(string[] args)

{

*Пример эксперимента выхода вареной рыбы y(%), зависячая от

двух факторов: тепературы и времени запекания*/

int temp1=60, temp2=70, temp3=80, temp4=90;

int time1=15, time2=18, time3=10, time4=12;

double make1 = 95.5, make2 = 96.8;

double make3 = 98.8, make4 = 96.1;

double make5 = 75.4, make6 = 76.1;

double make7 = 65.5, make8 = 74.1;

double yi1 = (make1 + make2) / 2;

double yi2 = (make3 + make4) / 2;

double yi3 = (make5 + make6) / 2;

double yi4 = (make7 + make8) / 2;

double s1 = System.Math.Round((1 / 2 - 1) * System.Math.Pow((make1 - yi1), 2) * System.Math.Pow((make2 - yi1), 2), 2);

double s2 = System.Math.Round((1 / 2 - 1) * System.Math.Pow((make3 - yi2), 2) * System.Math.Pow((make4 - yi2), 2), 2);

double s3 = System.Math.Round((1 / 2 - 1) * System.Math.Pow((make5 - yi3), 2) * System.Math.Pow((make6 - yi3), 2), 2);

double s4 = System.Math.Round((1 / 2 - 1) * System.Math.Pow((make7 - yi4), 2) * System.Math.Pow((make8 - yi4), 2), 2);

double s1b = s1 - s1 - s1;

double s2b = s2 - s2 - s2;

double s3b = s3 - s3 - s3;

double s4b = s4 - s4 - s4;

таблица для вывода результатов

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

Console.WriteLine("| Номер | Условия | Результаты | _ | |");

Console.WriteLine("| серии | опытов | измерений | уi,% | Si^2 |");

Console.WriteLine("| опытов|------|------ |------|------| | |");

Console.WriteLine("| | Темп | Время | 1 | 2 | | |");

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

Console.WriteLine("| 1 | {0} | {1} | {2} | {3} | {4} | {5} |", +

temp1, time1, make1, make2, yi1, s1b);

Console.WriteLine("| 2 | {0} | {1} | {2} | {3} | {4} | {5} |", +

temp2, time2, make3, make4, yi2, s2b);

Console.WriteLine("| 3 | {0} | {1} | {2} | {3} | {4} | {5} |", +

temp3, time3, make5, make6, yi3, s3b);

Console.WriteLine("| 4 | {0} | {1} | {2} | {3} | {4} | {5} |", +

temp4, time4, make7, make8, yi4, s4b);

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

double MaxS1 = System.Math.Max(s1b, s2b);

double MaxS2 = System.Math.Max(s3b, s4b);

double MaxS0 = System.Math.Max(MaxS1, MaxS2);

double Gp = System.Math.Round(MaxS0 / (s1b + s2b + s3b + s4b),3);

if (Gp <= 0.907)

{

Console.WriteLine("Эксперимент воспроизводим {0}<0.907",Gp);

}

else

{

Console.WriteLine("Эксперимент не воспроизводим {0}>0.907", Gp);

}

}

}



Литература

  • Эндрю Троелсен Язык программирования C# 2005 (Си Шарп) и платформа .NET 2.0 = Pro C# 2005 and the .NET 2.0 Platform. — 3-е изд. — М.: «Вильямс», 2007. — С. 1168. — ISBN 1-59059-419-3

  • Кристиан Нейгел, Билл Ивьен, Джей Глинн, Карли Уотсон, Морган Скиннер C# 2008 и платформа .NET 3.5 для профессионалов = Professional C# 2008. — М.: «Диалектика», 2008. — ISBN 978-5-8459-1458-3

  • Робинсон С., Корнес О. и др. C# для профессионалов//М., Лори, 2005 - С.123. ISBN 1-86100-499-0

  • Гордон Хогенсон C++/CLI: язык Visual C++ для среды .NET = C++/CLI Primer. — М.: «Вильямс», 2007. — С. 464. — ISBN 1-59059-705-2

  • http://ru.wikipedia.org/wiki/Ubuntu - Ubuntu Linux

  • http://ru.wikipedia.org/wiki/Windows_7 - Microsoft Windows 7

  • http://ru.wikipedia.org/wiki/Microsoft_Windows - Microsoft Windows

  • http://ru.wikipedia.org/wiki/.NET_Framework - .NET Framework

  • http://customize.ru/ themes_stylexp4.html - Скриншоты Windows Vista

  • http://www.linux.org.ru/view-news.jsp?year=1999&month=11§ion=3 – Архив скриншотов Linux 1999 ноябрь

Характеристики

Тип файла
Документ
Размер
70,53 Mb
Тип материала
Учебное заведение
Неизвестно

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6374
Авторов
на СтудИзбе
309
Средний доход
с одного платного файла
Обучение Подробнее