11409

ЦИКЛИЧЕСКИЕ ВЫЧИСЛИТЕЛЬНЫЕ ПРОЦЕССЫ

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

Информатика, кибернетика и программирование

Лабораторная работа ЦИКЛИЧЕСКИЕ ВЫЧИСЛИТЕЛЬНЫЕ ПРОЦЕССЫ Цель работы; ознакомление и приобретение навыков алгоритмизации задач методом структурной декомпозиции использования основных арифметикологических и управляющих операторов языка С/С и отладки пр...

Русский

2013-04-07

71.5 KB

23 чел.

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

ЦИКЛИЧЕСКИЕ ВЫЧИСЛИТЕЛЬНЫЕ ПРОЦЕССЫ

  Цель работы;  ознакомление и приобретение навыков алгоритмизации задач

методом структурной декомпозиции, использования основных арифметико-логических и управляющих операторов языка С/С++ и отладки программ в учебном варианте профессинальной инструментальной среды Microsoft Visual C++

2010 Express Edition.

                             ОБЩИЕ МЕТОДИЧЕСКИЕ УКАЗАНИЯ

  С использованием средств языка С/С++ разработать и в среде MS Visual C++

2010 Express Edition отладить программу,обеспечивающую вычисление и вывод

на зкран в виде таблицы указанной в индивидуальном варианте функции F(x}

на интервале от x1 до x2 с шагом dx. При этом функция F(x) должна принимать

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

кая функция G не равна нулю, и целое значение в противном случае. Параметры

a,b,c и значения x1,x2,dx должны вводиться с клавиатуры.Через A,B,C обозначе-

ны целые части соответственно параметров a,b,c, а операции И, ИЛИ,МОД2,  НЕ - поразрядные.

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

позиции. Номер индивидуального варианта студента соответствует его порядко-

му номеру в учебном журнале преподавателя. Отладке программы на компьюте-

ре должно предшествовать оформление отчета по лабораторной работе, в кото-

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

  Итоговый отчет подлежит защите у преподавателя и должен содержать: ти-

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

ции задачи с необходимыми пояснениями, схему алгоритма решения задачи,

листитнг программы и тестовые скриншоты.

                                ИНДИВИДУАЛЬНЫК ЗАДАНИЯ

Вариант 1.

                                           a x ^ 2 - b             -    при  x < 0  и  b ! = 0 ,

                   F(x)  =             (xa) / (x-c)        -    при  x > 0  и  b = 0 ,

                                           x / c           -             в остальных случаях.        

 

        G     =      (A ИПИ B) И (A ИЛИ C)

Вариант 2.

                                            (x — a) / x           -    при  x + 5  > 0  и  c ! = 0,

                   F(x)  =             1 / (a x)  - b          -    при  x + 5  < 0  и  c = 0 ,

                                           10 x / (c — 4)      -    в остальных случаях.      

                   G  =  (A И B) ИЛИ (B И C)                         

Вариант 3.

                                           -a / (x - c)             -      при  a > 0 и с = 0               

                   F(x)  =             a x^2 + b x + c     -      при  a < 0 и c != 0,  

                                           a (x + c)           -     в остальных случаях.                    

                   G  =  A И (B ИЛИ C)             

Вариант 4.

                                           (x - a) / (- c)         -      при  c > 0 и x = 0,       

                   F(x)  =             - a xc                -      при  c < 0 и x != 0,          

                                           b x / (ca)       -     в остальных случаях.                           

                   G  =  A ИЛИ B ИЛИ C

Вариант 5.

                                           (xa) / (xc)     -      при  x > 0 и b = 0,

                   F(x)  =             ax / (10 + b)     -      при  x < 0 и b != 0,  

                                           3 x + 2 / c         -     в остальных случаях.                              

                   G  =  (A ИЛИ B) И C

Вариант 6.

                                           (x + a) /(x +c)      -      при  c > 0 и b = 0,

                   F(x)  =             a x^2 + b^2 x       -      при  с < 0 и b != 0,  

                                           x / c                  -     в остальных случаях.

                   G  =  (A И B) ИЛИ (A И C)

Вариант 7.

                                           (xa) / x            -       при  x > 5 и c = 0,

                   F(x)  =             - a x^2 – b          -       при  x < 5 и c != 0,

                                           - x / c               -     в остальных случаях.

                   G  =  (A ИЛИ B) МОД2 (A ИЛИ C)

 

Вариант 8.

                                           (ax) / (c x)      -        при  c > 0 и a = 0,

                   F(x)  =             - a x^2                -        при  c < 0 и a != 0,

                                           x / c                 -     в остальных случаях.

                   G  =  (A МОД2 B) И НЕ (A ИЛИ C)

Вариант 9.

                                           xa /(xc)       -        при  a > 0 и x = 0,

                   F(x)  =             a x^2 + (b^2) x   -        при  a < 0 и x != 0,

                                           1 + x / c           -     в остальных случаях.         

                   G  =  НЕ (A ИЛИ B) И (B ИЛИ C)

Вариант 10.

                                           (xa) / (xc)     -       при  x > 3 и b = 0,

                   F(x)  =             a x^2 – b x + c     -       при  x < 3 и b != 0,     

                                           x / c               -         в остальных случаях.

                   G  =  НЕ (A ИЛИ B) И (A МОД2 C)

Вариант 11.

                                           (xa) / (xc)    -        при  x > 15 и c = 0,

                   F(x)  =             a x^2 + b / c         -       при  x < 1 и с != 0,    

                                           (x^2) / (c^2)      -     в остальных случаях.

                   G  =  (A И B) МОД2 C 

Вариант 12.

                                           (xa) / (xc)      -      при  x > 0.6 и b + c = 0,

                   F(x)  =             a x^3 + b^2 + c     -      при  x < 0.6 и b + c != 0,   

                                           x / c + x / a           -       в остальных случаях.

                   G  =  (A ИЛИ B) И C

Вариант 13.

                                           (x - a) / x               -      при  x - 1 > 0 и b + x = 0,

                   F(x)  =             a x^2 + b               -      при  x - 1 < 0 и b - x != 0,    

                                           x / c                       -      в остальных случаях.

                   G  =  (A ИЛИ B) МОД2 (B И C)              

 

Вариант 14.

                                            (xa) / (xc)     -      при  x + c > 0 и a = 0,

                   F(x)  =              - a x^3 – b            -      при  x + c < 0 и a != 0,               

                                            x / c  + c / x          -      в остальных случаях.

                   G  =  (A МОД2 B) ИЛИ (A  МОД2 С)

Вариант 15.

                                            x / (xc)  + 5.5   -      при  x > 0 и b = 0,   

                    F(x)  =             - a x^2 + b           -       при  x < 0 и b != 0,

                                            x / (- c)                 -      в остальных случаях.

                    G  =  НЕ (A ИЛИ B ИЛИ C)

Вариант 16.

                                            (xa) / (- c)        -       при  x = 0 и b = 0,

                    F(x)  =             a (x + c)^2 – b     -       при  x = 0 и b != 0,          

                                            a + x / c           -       в остальных случаях.

                    G  =  (A МОД2 B) И НЕ (A ИЛИ С)

Вариант 17.

                                           (xa) / (xc)     -        при  x + 10 > 0 и b = 0,

                    F(x)  =            a x^2 – c x + b     -        при  x + 10 < 0 и b != 0,        

                                           - x / (ac)           -         в остальных случаях.              

                     G  =  (A ИЛИ B) И НЕ (A ИЛИ C)             

 

Вариант 18.

                                           (x -a) /(xc)         -        при  x > 0 и b = 0,

                     F(x)  =           a x^3 + b x^2         -       при  x < 0 и b != 0,                          

                                           (x + 5) / (c (x - 10))    -   в остальных случаях.

                     G  =  НЕ (A И B И C)

Вариант 19.

                                           (xc d) / (a x)      -         при  x > 5 и b = 0,

                     F(x)  =           a (x + 7)^2 – b      -         при  x < 5 и b != 0,                                                                    

                                           x / c                       -         в остальных случаях.

                     G  =  (A МОД2 B) ИЛИ (A МОД2 C)

Вариант 20.

                                           (xa) / (x -c)            -     при  x > 0 и b = 0,

                     F(x)  =           - (2 xc) / (c xa)   -    при  x < 0 и b != 0,             

                                           - x / cc /(2 x)           -    в остальных случаях

                     G  =  НЕ (A ИЛИ B) И НЕ (A ИЛИ C)                    

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         


 

А также другие работы, которые могут Вас заинтересовать

39690. Поднастройка станков. Автоматическое управление точностью в процессе обработки 134 KB
  Автоматическое управление точностью в процессе обработки Для обеспечения требуемой точности обработки партии заготовок недостаточно правильно осуществить настройку станка. Под влиянием погрешностей в процессе обработки происходит смещение поля рассеивания размеров деталей к границе допуска. Задача состоит в том чтобы обеспечить необходимую точность обработки в пределах поля допуска и иметь наименьшее количество поднастроек. Для повышения точности и производительности обработки необходимо или уменьшать составляющие погрешности обработки т.
39691. Анализ точности методами математической статистики 149.5 KB
  Систематические постоянные погрешности могут быть выявлены измерением деталей после обработки и их влияние может быть уменьшено технологическими мерами. Кривые распределения и оценка точности на их основе Статистический метод оценки точности применяется в условиях производства большого количества деталей. Для его применения необходимо произвести выборку деталей из обрабатываемых на исследуемой операции. По результатам измерения деталей выборки строится опытная кривая распределения к которой по критерию согласия подбирается теоретический...
39692. Вибрации при механической обработке 55 KB
  Наибольшее влияние на процессы резания оказывают вынужденные колебания и автоколебания. В отличие от вынужденных колебаний автоколебания начинаются одновременно с началом процесса резания и прекращаются с его окончанием. Причиной возникновения автоколебаний является сам процесс резания Переменная сила поддерживающая колебания создается и управляется процессом резания и при его прекращении исчезает. Автоколебания возникают в связи с непостоянством сил резания вследствие изменения сил трения стружки по передней поверхности режущего...
39693. Особенности проектирования технологических процессов механической обработки для ГПС без использования ПР 39 KB
  Заготовки устанавливаются и закрепляются в приспособлениях которые в виде различных наладок монтируются на палетах. Наладчик комплектует наладку и устанавливает заготовки в соответствии со схемой установки транслируемой системой управления ГПС на экран терминала участка комплектации. Наиболее приемлемы три варианта обработки: сохранение на окончательно обработанной заготовке одной необработанной поверхности для базирования закрепления и обработки заготовок за один установ; предварительная обработка вне ГПС на участке подготовки баз...
39694. Точность и надежность обработки заготовок в ГПС 43.5 KB
  На основании оценки надежности технологических систем производится: оптимизация технологических маршрутов операций и режимов обработки; выбор средств технологического оснащения; установление периодичности замены режущего инструмента; установление такта выпуска изделий. При ужесточении этих требований например для квалитетов IT5 и IT6 возрастает роль составляющих погрешностей обработки обусловленных ошибками начальной настройки инструмента его износа тепловыми деформациями технологической системы ошибками установки инструмента...
39695. ТЕХНОЛОГИЯ ПРОИЗВОДСТВА ДЕТАЛЕЙ МАШИН В ГИБКИХ ПРОИЗВОДСТВЕННЫХ СИСТЕМАХ 111.5 KB
  Опыт внедрения гибких автоматизированных систем в механообработке показывает возможность снижения трудоемкости обработки заготовок в несколько раз; сокращения обслуживающего персонала; увеличения выпуска продукции за счет повышения загрузки оборудования сокращения сроков и стоимости подготовки производства. К основным преимуществам гибких производственных систем механообработки относится: резкое увеличение производительности труда в процессе изготовления единичной и мелкосерийной продукции; быстрое реагирование на изменение требований...
39696. Особенности проектирования технологических процессов для ГПС 114 KB
  Дальнейший анализ заготовок обработка которых предполагается в ГПС производится в следующей последовательности: анализ возможности унификации конструктивных элементов и параметров деталей подготовка предложений по отработке конструкций на технологичность; анализ возможности получения заготовок более прогрессивными методами формообразования в целях уменьшения трудоемкости механообработки расхода материалов улучшения качества изделий и подготовка предложений по переводу технологии на прогрессивные методы получения заготовок; ...
39697. Технология изготовления деталей машин 147 KB
  Технологическая база поверхности центровых отверстий или наружные цилиндрические поверхности вала. Технологическая база наружная поверхность и торец прутка. Технологическая база отверстие на оправке. Технологическая база черная поверхность обода или ступицы и торец Выполняется в зависимости от конструкции и типа производства на токарном револьверном или карусельном станке.