Лабораторная работа №2 по дисциплине: Программирование (2-й семесрт). Вариант №10

Цена:
70 руб.

Состав работы

material.view.file_icon
material.view.file_icon Лабораторная2.doc
material.view.file_icon LAB2_2.EXE
material.view.file_icon LAB2_2.C
material.view.file_icon LAB2_1C.EXE
material.view.file_icon LAB2_1C.C
material.view.file_icon LAB2_1B.EXE
material.view.file_icon LAB2_1B.C
material.view.file_icon LAB2_1A.EXE
material.view.file_icon LAB2_1A.C
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Задание 1. Составьте 3 варианта программ циклической структуры типа for , while, do…while и сравните полученные результаты.


Пояснение: Для вычисления значений функции tg подключаем библиотеку math.h. После объявления переменных i, n, s вводим с клавиатуры значение переменной n. В переменной s будет считаться сумма значений функции, начальное значение переменной sравно 0. Задаем цикл, в котором значение счетчика i меняется от 1 до значения n включительно. В каждом шаге цикла вычисляется значение функции и суммируется к ранее полученному значению s, значение счетчика i увеличивается на 1 пока не достигнет значения n. После выполнения вычислений выводим результат на экран.
Хотя использование различных вариантов циклических конструкций дает одинаковый результат, я считаю, что наиболее удобно использовать цикл while, т.к. в этом случае программа получается более наглядной.

Текст программы:
Задание 2. Даны вещественные числа a, b. Значения функции (согласно вариантам) записать в массив. Вычислить значение интеграла, используя:
1) Формулу трапеций
I1=h*[f(a)/2+f(a+h)+f(a+2h)+…+f(a+(n-1)h)+f(b)/2]
2) Формулу Симпсона
I2=h/3*(f(a)+f(b)+4*(f(a+h)+f(a+3h)+…+f(a+(n-1)h))+
2*(f(a+2h)+f(a+4h)+…+f(a+(n-2)h)))
h=(b-a)/n, n=100.

f(x)= ; a=0.2; b=10;
Пояснение: Для вычислений значений функции квадратного корня подключаем библиотеку math.h. Объявляем переменные: вещественные a, b,
h, t, массив arr из 100 элементов для хранения значений указанной функции f, l1 для вычисления по формуле трапеций, l2, l21, l22 для вычисления по формуле Симпсона, счетчик цикла ii для вычисления значений функции f; целые: n, счетчик цикла jj для вычисления значения интеграла. После задания
значений переменных a и b приступаем к вычислениям: вычисляем шаг изменения аргумента функции f, в цикле от a до b с шагом изменения параметра цикла h вычисляем значения функции f, полученные значения заносим в массив arr. После вычисления значений функции приступаем к вычислению значения интеграла различными способами. Результат вычислений по формуле трапеций храним в переменной l1. Начальное значение l1 делаем равным f(a)/2+f(b)/2, затем в цикле к этому значению суммируем f(a+jj*h), где jj меняется от 1 до n-1. После окончания цикла полученный результат умножаем на h. Результат вычислений интеграла по формуле Симпсона будет храниться в переменной l2. Сначала вычисляем в цикле значение суммы f(a+h)+f(a+3h)+…+f(a+(n-1)h), результат записываем в l21, затем вычисляем значение суммы f(a+2h)+f(a+4h)+…+f(a+(n-2)h), результат записываем в l22. Затем вычисляем значение интеграла l2 как значение выражения h/3*(f(a)+f(b)+4*l21+2*l22). Полученные значения интегралов выводим на экран.
Лабораторная работа №3 по дисциплине: Программирование (2-й семесрт). Вариант №10
Задание 1. Написать функцию вычисления суммы ряда y=sinx-(sin2x)/2+...+(-1)n+1sin(nx)/n с точностью до eps=0.001. В качестве параметров передать x (в радианах) и eps Описание программы: В программе использованы две функции: функция step вычисления степени числа и функция summa вычисления суммы ряда. Описание функции step: Функция имеет два параметра: параметр a – возводимое в степень число, параметр m – показатель степени. Вводим дополнительно целые переменные i (параметр цикла) и rez (получе
User sasha92 : 13 июня 2014
70 руб.
Лабораторная работа №5 по дисциплине: Программирование (2-й семесрт). Вариант №10
Задание 1. Используя функции и режим меню, создать файл из 10 структур, просмотреть файл, добавить в файл новую информацию и, применяя режим прямого доступа, выполнить задание по своему варианту. Структура имеет вид: фамилия, количество вещей, общий вес. Удалите из файла сведения о багаже, общий вес вещей в котором меньше, чем 10 кг. * При обмене введите промежуточную переменную типа структура. Описание программы: В программе описывается переменная bb типа bagazh – структура, состоящая из полей
User sasha92 : 13 июня 2014
60 руб.
Лабораторная работа №4 по дисциплине: Программирование (2-й семесрт). Вариант №10
Задание 1. Создать массив структур и выполнить задание согласно своему варианту Дана информация о пяти школах. Структура имеет вид: номер школы, год, количество выпускников, число поступивших в ВУЗы. Вывести данные о школе с самым большим отношением числа поступивших к числу выпускников Описание программы: В программе описаны: константа n=5, целочисленные переменные i, j – счетчики циклов, вещественная переменная perc для хранения наибольшего процента поступивших, переменная r типа res - структ
User sasha92 : 13 июня 2014
70 руб.
Лабораторная работа №2 по дисциплине "Современные технологии программирования". Вариант 10.
Тема: Классы Object Pasca, С++l Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++ Задание 1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «память для простых дробей», используя класс • Object Pascal, • C++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных «память для простых дробей». ADT TMemory Данные Память для простых дробей
User uksne : 24 ноября 2011
150 руб.
Лабораторная работа №2 по дисциплине: Информатика "Программирование разветвляющихся процессов". Вариант № 10
Цель работы: Получить навыки программирования циклических процессов на алгоритмическом языке. Задание к лабораторной работе: Составить таблицу значений массы жидкого продукта в емкости, имеющей форму параллелепипеда в зависимости от высоты жидкости в емкости. Высота меняется от 0,5 м до 2 м с шагом 0,5 м.
User Jack : 5 июня 2013
140 руб.
promo
Программирование (часть 2). Лабораторная работа №2. Вариант №10
Лабораторная работа No2 Программирование алгоритмов циклической структуры и обработка статических массивов Задание 1. Составьте 3 варианта программ циклической структуры типа for , while, do...while и сравните полученные результаты. Варианты задания 1 Задание 2. Даны вещественные числа a, b. Значения функции (согласно вариантам) записать в массив. Вычислить значение интеграла, используя: 1) Формулу трапеций I1=h*[f(a)/2+f(a+h)+f(a+2h)+...+f(a+(n-1)h)+f(b)/2] 2) Формулу Симпсона I2=h/3*(f(a)+f(b
User Bodibilder : 19 марта 2019
150 руб.
Программирование (часть 2). Лабораторная работа №2. Вариант №10
Функциональное и логическое программирование. Лабораторная работа 2. Вариант 10.
Лабораторная работа №2 Задание Вариант 0 Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющую количество атомов в списочной стpуктуpе (на всех уровнях). Например, в списке ((a b) c ((d))) имеется 4 атома.
User Bodibilder : 4 июня 2019
50 руб.
Программирование (часть 1). Лабораторная работа №2. Вариант №10
Задание: Написать программу для вычисления заданного выражения и вывода на экран полученного значения, используя заданный циклический оператор (см. вариант по таблице 1); - 0,1+ 0,4 -0,7+…-1,9 While
User Bodibilder : 17 марта 2019
30 руб.
Курсовая работа. Радиоприемные устройства систем радиосвязи и радиодоступа
1. Задание на проектирование. 2. Введение 3. Обоснование и эскизный расчет структурной схемы проектируемого приемника. 3.1. Расчет фильтрующих цепей преселектора. 3.1.1. Определение полосы пропускания преселектора 3.1.2. Расчет числа контуров преселектора 3.2. Расчет избирательных цепей тракта ПЧ. 3.3. Выбор типа ИМС. 3.4. Расчет необходимого усиления приемника. 3.5. Расчет реальной чувствительности. 3.6. Требования к источнику питания и распределение питающ
User KiberPank : 22 декабря 2020
10 руб.
Проблемы становления и развития гражданского общества в современной России
В условиях стремительных изменений и экономических преобразований, происходящих в социальном пространстве России, проблема становления и развития гражданского общества является одной из наиболее актуальных в системе общественных наук. Интерес к этому предмету исследования обусловлен тем, что именно с развитием института гражданского общества связаны надежды на упрочение демократических основ нашей жизнедеятельности, установление принципиально новых отношений между обществом и государством, иного
User Lokard : 12 января 2014
5 руб.
Оценка стоимости бизнеса. Кейс
Задание 1 Какова будет сумма процентов начисленных на вклад в 10000 руб., если срок депозита 4 года, годовая ставка 12%, проценты начисляются каждые полгода? Задание 2 Оцениваемый объект находится в Кировском округе. Сопоставимый аналог, проданный недавно, находится в Центральном округе и стоит 400000 руб. Имеются следующие данные о сопоставимых продажах: Объект Округ Характеристика Цена А Б Кировский Центральный Кирпичное здание Такое же 180000 720000 Определить поправку на местоположение и ст
User pianist12 : 23 февраля 2018
80 руб.
Оценка стоимости бизнеса. Кейс
Чертежи-Графическая часть-Курсовая работа-Установка буровая БУ-3000, Патентно-информационный обзор, Перфоратор кумулятивный, Деталировка
Кумулятивная перфорация осуществляется стреляющими перфораторами, не имеющими пуль или снарядов. Прострел преграды достигается за счет сфокусированного взрыва. Такая фокусировка обусловлена конической формой поверхности заряда ВВ, облицованной тонким металлическим покрытием (листовая медь толщиной 0,6 мм). Энергия взрыва в виде тонкого пучка газов - продуктов облицовки пробивает канал. Кумулятивная струя приобретает скорость в головной части до 6 - 8 км/с и создает давление на преграду до 0,15 -
696 руб.
Чертежи-Графическая часть-Курсовая работа-Установка буровая БУ-3000, Патентно-информационный обзор, Перфоратор кумулятивный, Деталировка
up Наверх