Лабораторная работа №3 по дисциплине: Программирование (2-й семесрт). Вариант №10
Состав работы
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание 1. Написать функцию вычисления суммы ряда
y=sinx-(sin2x)/2+...+(-1)n+1sin(nx)/n с точностью до eps=0.001. В качестве параметров передать x (в радианах) и eps
Описание программы: В программе использованы две функции: функция step вычисления степени числа и функция summa вычисления суммы ряда.
Описание функции step: Функция имеет два параметра: параметр a – возводимое в степень число, параметр m – показатель степени. Вводим дополнительно целые переменные i (параметр цикла) и rez (полученный результат). Присваиваем переменной rez первоначальное значение 1. Далее в цикле с m повторениями переменной rez присваивается значение rez*a. После окончания цикла возвращается полученное значение rez.
Описание функции summa: Функция имеет два вещественных параметра – z (величина угла в радианах) и e (точность вычислений). Дополнительно объявляем две вещественные переменные rez и prom_rez для хранения сумы ряда и последнего члена ряда и целочисленную переменную i – счетчик цикла. В цикле вычисляется i-й член и результат суммируется. Повторение операции повторяется до тех пор пора абсолютная величина очередного члена ряда не будет меньше заданной точности.
Объявляем переменные x – величина угла, вводится с клавиатуры, y – результат вычислений, e – точность вычислений. Для удобства ввода величина угла вводится в градусах и переводится в радианы по формуле Рад = Град*π/180. После вычислений значение y выводится на экран.
Текст программы:
y=sinx-(sin2x)/2+...+(-1)n+1sin(nx)/n с точностью до eps=0.001. В качестве параметров передать x (в радианах) и eps
Описание программы: В программе использованы две функции: функция step вычисления степени числа и функция summa вычисления суммы ряда.
Описание функции step: Функция имеет два параметра: параметр a – возводимое в степень число, параметр m – показатель степени. Вводим дополнительно целые переменные i (параметр цикла) и rez (полученный результат). Присваиваем переменной rez первоначальное значение 1. Далее в цикле с m повторениями переменной rez присваивается значение rez*a. После окончания цикла возвращается полученное значение rez.
Описание функции summa: Функция имеет два вещественных параметра – z (величина угла в радианах) и e (точность вычислений). Дополнительно объявляем две вещественные переменные rez и prom_rez для хранения сумы ряда и последнего члена ряда и целочисленную переменную i – счетчик цикла. В цикле вычисляется i-й член и результат суммируется. Повторение операции повторяется до тех пор пора абсолютная величина очередного члена ряда не будет меньше заданной точности.
Объявляем переменные x – величина угла, вводится с клавиатуры, y – результат вычислений, e – точность вычислений. Для удобства ввода величина угла вводится в градусах и переводится в радианы по формуле Рад = Град*π/180. После вычислений значение y выводится на экран.
Текст программы:
Дополнительная информация
работа зачтена в 2014 году
Похожие материалы
Лабораторная работа №5 по дисциплине: Программирование (2-й семесрт). Вариант №10
sasha92
: 13 июня 2014
Задание 1. Используя функции и режим меню, создать файл из 10 структур, просмотреть файл, добавить в файл новую информацию и, применяя режим прямого доступа, выполнить задание по своему варианту.
Структура имеет вид: фамилия, количество вещей, общий вес. Удалите из файла сведения о багаже, общий вес вещей в котором меньше, чем 10 кг.
* При обмене введите промежуточную переменную типа структура.
Описание программы: В программе описывается переменная bb типа bagazh – структура, состоящая из полей
60 руб.
Лабораторная работа №2 по дисциплине: Программирование (2-й семесрт). Вариант №10
sasha92
: 13 июня 2014
Задание 1. Составьте 3 варианта программ циклической структуры типа for , while, do…while и сравните полученные результаты.
Пояснение: Для вычисления значений функции tg подключаем библиотеку math.h. После объявления переменных i, n, s вводим с клавиатуры значение переменной n. В переменной s будет считаться сумма значений функции, начальное значение переменной sравно 0. Задаем цикл, в котором значение счетчика i меняется от 1 до значения n включительно. В каждом шаге цикла вычисляется значе
70 руб.
Лабораторная работа №4 по дисциплине: Программирование (2-й семесрт). Вариант №10
sasha92
: 13 июня 2014
Задание 1. Создать массив структур и выполнить задание согласно своему варианту
Дана информация о пяти школах. Структура имеет вид: номер школы, год, количество выпускников, число поступивших в ВУЗы. Вывести данные о школе с самым большим отношением числа поступивших к числу выпускников
Описание программы: В программе описаны: константа n=5, целочисленные переменные i, j – счетчики циклов, вещественная переменная perc для хранения наибольшего процента поступивших, переменная r типа res - структ
70 руб.
Лабораторная работа №3 по дисциплине "Современные технологии программирования". Вариант 10.
uksne
: 24 ноября 2011
Тема: Классы Object Pascal, С++
Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++.
Задание:
1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных “Процессор простых дробей”, используя класс
• Object Pascal,
• С++.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
Спецификация типа данных “Процессор простых дробей”.
ADT TProc
Данные
Процессор простых дроб
150 руб.
Функциональное и логическое программирование. Лабораторная работа №3. Вариант 10.
Bodibilder
: 4 июня 2019
Лабораторная работа №3
Задание
Вариант 0
Опpеделите на языке ЛИСП функционал, вставляющий перед каждым элементом списка, обладающим определенным свойством, символ *. Проверьте работу функционала для предикатов:
-неотрицательное число (при вызове используйте лямбда-функцию);
-четное число.
40 руб.
Программирование (часть 2-я). Лабораторная работа №3. Вариант №10
Bodibilder
: 19 марта 2019
Лабораторная работа №3
Работа с функциями языка Си
Задание 1 : Используя функцию, написать программу по своему варианту.
Варианты задания 1
10. Написать функцию вычисления суммы ряда y=sinx-(sin2x)/2+…
+(-1)n+1sin(nx)/n с точностью до eps=0.001. В качестве параметров передать x (в радианах) и eps.
150 руб.
Программирование (часть 1). Лабораторная работа №3. Вариант №10
Bodibilder
: 17 марта 2019
Задана последовательность значений элементов некоторого массива до и после преобразования по некоторому правилу. Определите алгоритм преобразования и напишите программу, которая:
1) формирует массив из заданного количества случайных целых чисел в заданном диапазоне и выводит элементы массива на экран;
2) по определенному вами алгоритму преобразовывает этот массив и выводит на экран элементы преобразованного массива.
3) производит заданные вычисления и выводит результат на экран.
Указания:
- прео
30 руб.
Лабораторные работы №№1-3 по дисциплине: Сетевое программирование. Вариант №10
IT-STUDHELP
: 26 ноября 2021
Лабораторная работа № 1. Программирование обменов в промышленных сетях на основе интерфейса RS-232C, RS-485.
Цель работы: Приобрести навыки сетевого программирования обменом данными в промышленных сетях на основе интерфейса RS-232C, RS-485.
Теория
Для выполнения лабораторной работы необходимо изучить содержимое главы 6 теоретического материала по сетевому программированию.
Порядок выполнения работы:
При отсутствии в пользовательской ЭВМ интерфейса COM-порта можно воспользоваться программо
1200 руб.
Другие работы
Контрольная работа по дисциплине: Информатика и программирование (часть 2). Вариант 09
Учеба "Под ключ"
: 24 февраля 2025
Раздел 1. Алгоритмизация обработки символьных строк. Пользовательские функции
Цель: освоение составления и тестирования алгоритмов и программ обработки символьных строк с использованием регулярных выражений и функций пользователя.
Общее задание:
1. Проанализировать индивидуальное задание из таблицы и определить сигнатуру функции для решения заданной задачи (идентификатор функции, идентификаторы и типы данных аргументов, тип возвращаемых данных).
2. Разработать код тела функции на языке C#, котор
2000 руб.
Тестирование информационных систем.ти_ФРК . Правильные ответы на тест Синергия МОИ МТИ МосАП
alehaivanov
: 6 сентября 2025
Тестирование информационных систем / Автоматизированное тестирование веб-сервисов
Тестирование информационных систем.ти_ФРК
1. Тема 1. Основы тестирования
2. Тема 2. Документирование тестирования
3. Тема 3. Виды тестирования, применяющиеся на различных этапах разработки
4. Тема 4. Процесс разработки ПО и тестирование
Как автоматизированный анализ данных может помочь в улучшении процесса тестирования программного обеспечения?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из
145 руб.
Усеченный конус. Вариант 2 ЧЕРТЕЖ
coolns
: 25 апреля 2026
Усеченный конус. Вариант 2 ЧЕРТЕЖ
Задание 42
Выполнить чертеж усеченного конуса. Найти действительную величину контура фигуры сечения. Построить аксонометрическую проекцию и развертку поверхности усеченного конуса.
d = 70 мм
h = 65 мм
k = 43 мм
a = 45 град
Чертеж выполнен на формате А3 + 3d модель + pdf (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D.
Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщ
200 руб.
НГТУ. Проекционные задачи. Задача 2 - Вариант 24
.Инженер.
: 11 мая 2026
НГТУ. Проекционные задачи. Задача 2 - Вариант 24
По предложенным изображениям построить три вида детали, выполнить ломаный разрез (ГОСТ 2.305), проставить размеры (ГОСТ 2.307).
В состав работы входит:
-3D модель детали;
-Чертеж детали
Выполнено в программе Компас + чертеж в PDF
200 руб.