Лабораторная работа №2 по дисциплине: Программирование на языках высокого уровня. Вариант №3.
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Тема: Программирование алгоритмов циклической структуры и обработка статических массивов
Задание 1. Составьте 3 варианта программ циклической структуры типа for , while, do:while и сравните полученные результаты. summ (i=1 .. N) x^2 / 2*i
Задание 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)=(x+1)^2√lgx; a=2; b=10;
Код программы задания No2 (частично)
#include <stdio.h> //подключаем заголовочный файл для организации ввода - вывода
#include <math.h>//подключаем заголовочный файл с математическими функциями
#include <conio.h> //заголовочный файл для работы с терминалом
main(){
clrscr(); //очищаем экран
//объявляем необходимые переменные
float h, t, arr[100], i, l1 = 0, l2 = 0, l21 = 0, l22 = 0, a = 2, b = 10;
int n = 100, j;
h = (b - a) / n;
j = 0;
i = a;
while (i <= b){
t = pow(i+1, 2) * sqrt(log(i));
arr[j] = t;
j++;
i += h;
}
***********************************
printf("Значения функции f(x)=(x+1)^2√lgx : \n");
for (j=0; j<=n; j++)
printf("%3.6f\t", arr[j]);
printf("\nИнтеграл по формуле трапеций %f", l1);
printf("\nИнтеграл по формуле Симпсона %f", l2);
printf("\nДля выхода из программы нажмите любую клавишу ...");
getch();
}
Задание 1. Составьте 3 варианта программ циклической структуры типа for , while, do:while и сравните полученные результаты. summ (i=1 .. N) x^2 / 2*i
Задание 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)=(x+1)^2√lgx; a=2; b=10;
Код программы задания No2 (частично)
#include <stdio.h> //подключаем заголовочный файл для организации ввода - вывода
#include <math.h>//подключаем заголовочный файл с математическими функциями
#include <conio.h> //заголовочный файл для работы с терминалом
main(){
clrscr(); //очищаем экран
//объявляем необходимые переменные
float h, t, arr[100], i, l1 = 0, l2 = 0, l21 = 0, l22 = 0, a = 2, b = 10;
int n = 100, j;
h = (b - a) / n;
j = 0;
i = a;
while (i <= b){
t = pow(i+1, 2) * sqrt(log(i));
arr[j] = t;
j++;
i += h;
}
***********************************
printf("Значения функции f(x)=(x+1)^2√lgx : \n");
for (j=0; j<=n; j++)
printf("%3.6f\t", arr[j]);
printf("\nИнтеграл по формуле трапеций %f", l1);
printf("\nИнтеграл по формуле Симпсона %f", l2);
printf("\nДля выхода из программы нажмите любую клавишу ...");
getch();
}
Дополнительная информация
Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Программирование (2 часть)
Вид работы: Лабораторная работа 2
Оценка:Зачет
Дата оценки: 19.04.2013
Рецензия:Уважаемый Иванов Иван Иваныч,
Перцева Вера Александровна
Оценена Ваша работа по предмету: Программирование (2 часть)
Вид работы: Лабораторная работа 2
Оценка:Зачет
Дата оценки: 19.04.2013
Рецензия:Уважаемый Иванов Иван Иваныч,
Перцева Вера Александровна
Похожие материалы
Лабораторная работа №2 по дисциплине "Программирование на языках высокого уровня. Язык программирования Паскаль" (вариант 3)
Greenberg
: 17 февраля 2013
Тема 1: Операторы циклов с условиями: While и Repeat
(в лекциях см. п. 3.6, 3.7)
Задание:
Написать программу для вычисления заданного выражения и вывода на экран полученного значения, используя заданный циклический оператор (см. вариант по таблице 1);
Номер варианта Выражение Оператор цикла
3 0,15 - 0,17 + 0,19 -...- 0,33 Repeat
49 руб.
Лабораторная работа №2 по дисциплине "Программирование на языках высокого уровня. Язык программирования Си". Вариант 3
Greenberg
: 17 февраля 2012
Язык Си.
Тема: Программирование алгоритмов циклической структуры и обработка статических массивов
Задание 1. Составьте 3 варианта программ циклической структуры типа for , while, do...while и сравните полученные результаты.
Варианты задания 1
3. Сумма (i = 1..N) x2 / 2i
Задание 2. Даны вещественные числа a, b. Значения функции (согласно вариантам) записать в массив. Вычислить значение интеграла, используя:
1) Формулу трапеций
I1=h*[f(a)/2+f(a+h)+f(a+2h)+...+f(a+(n-1)h)+f(b)/2]
2) Формулу Симпсон
49 руб.
Лабораторная работа №2 по дисциплине: Программирование на языках высокого уровня. Вариант №8
IT-STUDHELP
: 15 марта 2019
Работа с массивом структур
Задание 1: Создать массив структур и выполнить задание согласно своему варианту.
Варианты задания 1
8. Дана информация о пяти квартирах. Структура имеет вид: фамилия владельца, площадь, число комнат, этаж. Вывести данные о квартирах с площадью меньше 30 кв.м и подсчитать их количество.
85 руб.
ЛАБОРАТОРНАЯ РАБОТА №2 по дисциплине Программирование на языках высокого уровня Вариант № 4
Некто
: 16 сентября 2018
А) Даны четыре числа. Все отрицательные числа среди них заменить на 0. При составлении программы разветвляющейся структуры использовать IF.
Б)Вводится число студентов N<=30. Вывести фразу «В нашей группе N студентов», согласовав слово «студент» с числом N. При составлении программы разветвляющейся структуры использовать SWITCH.
50 руб.
Лабораторная работа №2 по дисциплине: Программирование на языках высокого уровня. Вариант 8
SibGOODy
: 20 июля 2018
Лабораторная работа №2
«Программирование алгоритмов циклической структуры и обработка статических массивов»
Задание 1. Составьте 3 варианта программ циклической структуры типа for , while, do…while и сравните полученные результаты.
Вариант задания 8:
СУММ(от i до N) = cos(ix)/i
Задание 2. Даны вещественные числа a, b. Значения функции (согласно вариантам) записать в массив. Вычислить значение интеграла, используя:
1) Формулу трапеций:
I1=h*[f(a)/2+f(a+h)+f(a+2h)+…+f(a+(n-1)h)+f(b)/2]
2) Форму
250 руб.
Лабораторная работа №2 по дисциплине: Программирование на языках высокого уровня. Вариант 0
SibGOODy
: 1 апреля 2018
Лабораторная работа №2
Тема 1: Операторы циклов с условиями: While и Repeat
(в лекциях см. п. 3.6, 3.7)
Задание:
Написать программу для вычисления заданного выражения и вывода на экран полученного значения, используя заданный циклический оператор (см. вариант по таблице 1);
Таблица 1.
Номер варианта Выражение Оператор цикла
0 - 0,1+ 0,4 -0,7+…-1,9 while
200 руб.
Лабораторная работа №2 по дисциплине: Программирование на языках высокого уровня. Вариант 0
Учеба "Под ключ"
: 25 июля 2017
Лабораторная работа №2
Тема 1: Операторы циклов с условиями: While и Repeat
(в лекциях см. п. 3.6, 3.7)
Задание:
Написать программу для вычисления заданного выражения и вывода на экран полученного значения, используя заданный циклический оператор (см. вариант по таблице 1);
Таблица 1
Номер варианта: 0
Выражение: - 0,1+ 0,4 -0,7+…-1,9
Оператор цикла: while
Текст программы и результаты работы
200 руб.
Лабораторная работа №2 по дисциплине: Программирование на языках высокого уровня. Вариант №6
xtrail
: 23 января 2014
Лабораторная работа №2 Тема: Программирование алгоритмов циклической структуры и обработка статических массивов
Задание №1. Составьте 3 варианта программ циклической структуры типа for, while, do … while и сравните полученные результаты.
Условие (см. скрин)
Задание №2. Даны вещественные числа a и b. Значения функции записать в массив. Вычислить значение интеграла, используя:
1) Формулу трапеций
2) Формулу Симпсона
Условие (см. скрин)
250 руб.
Другие работы
Метрология, стандартизация и сертификация в инфокоммуникациях, Контрольная, Вариант 02
alru
: 26 января 2017
1.Для определения расстояния до места повреждения кабельной линии связи был использован импульсный рефлектометр. С его помощью получено n результатов однократных измер......
M i lд ,м D
0 1-5 275,4 2,0
2. При определении вносимого ослабления четырехполюсника необходимо измерить абсолютный уровень мощности рн, отдаваемой генератором с внутренним сопротивлением Rг и ЭДС E в сопротивление нагрузки Rн (рисунок 2.1).
Показание вольтметра UV, В 7,2
Класс точности вольтметра % 2,5
Конечн
100 руб.
Тепломассообмен СЗТУ Задача 13 Вариант 85
Z24
: 25 февраля 2026
Определить, какое количество сухого насыщенного пара давлением р конденсируется в стальном горизонтальном паропроводе диаметром d, длиною l, если он находится в кирпичном канале (0,7×0,7) м, температура стенок которого t; степень черноты стали εст=0,8, кирпича εк=0,9.
200 руб.
Расчетная часть-Расчет центробежного насоса ЦНС-300-360-Курсовая работа-Дипломная работа-Оборудование для добычи и подготовки нефти и газа
leha.se92@mail.ru
: 19 января 2017
Расчетная часть-Расчет центробежного насоса ЦНС-300-360: Расчет проточного канала рабочего колеса, Расчет корпуса ступени, Расчет узла разгрузки, Расчет резьбового соединения на прочность-Курсовая работа-Дипломная работа-Оборудование для добычи и подготовки нефти и газа
553 руб.
Физические основы электроники. 4-й семестр. Контрольная работа № 1. 7-й вариант
Scovorodka
: 28 августа 2012
Задача 1: По статическим характеристикам заданного биполярного транзистора
Задача 2: Используя характеристики заданного биполярного транзистора определить h-параметры в рабочей точке, полученной в задаче 1.
Задача 3: Используя h-параметры (задача 2), определить частотные параметры транзистора и построить зависимости относительного коэффициента передачи тока от частоты1⁄2 Н211⁄2 / h21=F(f) для различных схем включения транзисторов.
Задача 4: Исходные данные для задачи берем из таблицы П.1.2
350 руб.