Контрольная работа
«Готовые решения задач на алгоритмическом языке Паскаль. УГНТУ. Вариант 67»
- 20 страниц(ы)
- 2118 просмотров
Автор: navip
Работа 1. ПРОГРАММИРОВАНИЕ ЛИНЕЙНОГО ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА
Разработать программу вычисления значений заданных функций для произвольных значений исходных данных. Выполнить тестовый расчет и расчет для заданных значений исходных данных.
Работа 2. ПРОГРАММИРОВАНИЕ АРИФМЕТИЧЕСКОГО ЦИКЛА.
Разработать программу табулирования (вычисления таблицы значений) функции для произвольного диапазона изменения независимого параметра или аргумента. Выполнить расчет для заданных значений исходных данных.
Результаты расчетов вывести в табличной форме, например, для
3 варианта таблица должна иметь следующий вид:
1. Табулирование функции
Работа 3. ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩЕГОСЯ ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА
Разработать программу вычисления значений заданной кусочно-непрерывной функции для произвольных значений исходных данных. Подготовить исходные данные для контрольного расчета значения функции по каждой формуле. Выполнить контрольные расчеты и расчет для заданных исходных данных
Работа 4. ПРОГРАММИРОВАНИЕ ИТЕРАЦИОННОГО ЦИКЛА
Функция y(x) задана двумя способами: формулой y = f(x) и ее разложением в бесконечный ряд S.
Разработать программу вычисления точного yT и приближенного yP значений функции y(x) при изменении её аргумента x от a до b с шагом x. Приближенное значение вычислять путем суммирования членов ряда до достижения требуемой точности yTyP . Предусмотреть завершение процесса суммирования членов ряда по заданному максимальному номеру члена ряда n для предотвращения зацикливания итерационного цикла. Результаты расчетов вывести в виде следующей таблицы.
Суммирование ряда
Аргумент Точное значение Приближенное значение Количество слагаемых Ошибка
0.20
0.30
.
.
.
0.80 0.16053
0.21267
.
.
.
0.28540 0.16053
0.21270
.
.
.
0.28542 3
3
.
.
.
5 -0.000003
-0.000032
.
.
.
-0.000015
Работа 5. ПРОГРАММИРОВАНИЕ МАТРИЧНЫХ ОПЕРАЦИЙ
Разработать программу решения четырех взаимосвязанных задач частой работы:
1) расчета элементов квадратной матрицы A = (ai,j ), i,j = 1,2,.,n по заданной формуле;
2) вычисления элементов вектора X = (xi), i = 1,2,.,n по заданному правилу;
3) требуемого упорядочения элементов матрицы А или вектора Х;
4) вычисления значения y по заданной формуле.
Размерность задачи n назначается преподавателем.
При изучении дисциплины Информатика студенты-заочники выполняют контрольную работу, целью которой является приобретение навыков алгоритмизации и программирования на алгоритмическом языке ПАСКАЛЬ.
Работа 2. ПРОГРАММИРОВАНИЕ АРИФМЕТИЧЕСКОГО ЦИКЛА.
1. Постановка задачи
Разработать программу табулирования (вычисления таблицы значений) функции для произвольного диапазона изменения независимого параметра или аргумента. Выполнить расчет для заданных значений исходных данных.
Результаты расчетов вывести в табличной форме
, , ,
2. Таблица переменных для алгоритма и программы
Смысл переменных Обозначение Тип переменной Примечания
в алгор. в прогр.
ИСХОДНЫЕ
параметр a a вещественное
ПРОМЕЖУТОЧНЫЕ
аргумент
аргумент x
b x
b вещественное
вещественное
РЕЗУЛЬТАТЫ
функция t t вещественное
3. Схема алгоритма решения задачи
3. Интерфейс программы
Ввод исходных данных запланируем в форме диалога: данные нужно будет вводить с клавиатуры при появлении соответствующего запроса на экране монитора после запуска программы.
4. Текст программы на Паскале
Program Work_2;
Var a,b,x,t : real;
Begin
writeln;
Writeln(' a ',' x ',' b t ');
a:=1;
while a<=2 do begin
x:=sqr(sin(a));
b:=(sqr(x)+1)/(ln(sqr(x)+1)+sqrt(sqr(x)+1));
t:=exp(b*x);
Writeln(a:7:4,x:10:4,b:10:4,t:10:4);
a:=a+0.2;
Лабораторная работа N5
Разработать программу решения четырех взаимосвязанных задач частой работы:
1) расчета элементов квадратной матрицы A = (ai,j ), i,j = 1,2,.,n по заданной формуле;
2) вычисления элементов вектора X = (xi), i = 1,2,.,n по заданному правилу;
3) требуемого упорядочения элементов матрицы А или вектора Х;
4) вычисления значения y по заданной формуле.
Вариант 67
1)
2)
3) упорядочить элементы предпоследнего столбца матрицы А по возрастанию абсолютных значений;
.
Блок схема основной программы
Программа на алгоритмическом языке Паскаль
Program prim;
Const n=6;
Type vect=array[1.n] of real;
matr=array[1.n,1.n] of real;
Var x:vect; a:matr;
i,j:integer;
y:real;
Procedure Matrica(n:integer; var A:matr);
var i,j,fj:integer;
Begin
for j:=1 to n do
begin
for i:=1 to n do
begin
a[j,i]:=((n+1-i)*(n+1-j))/(i*j);
end;
end;
End;
Procedure Vector(n:integer; A:matr; var x:vect);
var i,j:integer;
m:real;
Begin
for i:=1 to n do
Begin
x[i]:=a[1,i];
for j:=1 to n do
if x[i]>a[j,i] then x[i]:=a[j,i];
End;
for i:=1 to n do
Begin
m:=x[1];
if x[i]>m then m:=x[i];
end;
for i:=1 to n do
x[i]:=a[i,i]/x[i];
End;
Procedure Porjdok(n:integer; var A:matr);
var k,i,j:integer;
c:real;
Begin
for k:=1 to n do
for i:=1 to n-1 do
Begin
j:=n-1;
if (a[i,j])>(a[i+1,j]) then
Begin
c:=a[i,j]; a[i,j]:=a[i+1,j]; a[i+1,j]:=c;
End;
End;
End;
Function Fyn(n:integer; X:vect):real;
Var i:integer;
s:real;
Begin
s:=0;
for i:=1 to n do
if i mod 2= 1then s:=s+x[i]*x[n+1-i];
Fyn:=s;
End;
Begin
Matrica(n,a);
Writeln(' ':20,'MATPICA A');
for i:=1 to n do
Begin
for j:=1 to n do Write(a[i,j]:10:1);
writeln;
End;
Vector(n,a,x);
Writeln(' ':20,'BEKTOP X');
for i:=1 to n do write(x[i]:10:2);
writeln;
Porjdok(n,a);
Writeln(' ':5,'YPOR 1 STROKU MATPICU A');
for i:=1 to n do
Begin
for j:=1 to n do Write(a[i,j]:10:1);
writeln;
End;
Тема: | «Готовые решения задач на алгоритмическом языке Паскаль. УГНТУ. Вариант 67» | |
Раздел: | Информатика | |
Тип: | Контрольная работа | |
Страниц: | 20 | |
Цена: | 500 руб. |
Закажите авторскую работу по вашему заданию.
- Цены ниже рыночных
- Удобный личный кабинет
- Необходимый уровень антиплагиата
- Прямое общение с исполнителем вашей работы
- Бесплатные доработки и консультации
- Минимальные сроки выполнения
Мы уже помогли 24535 студентам
Средний балл наших работ
- 4.89 из 5
написания вашей работы
Не подошла эта работа?
Воспользуйтесь поиском по базе из более чем 40000 работ
-
Дипломная работа:
Развитие эмоционального интеллекта школьников младших классов на уроках музыки
88 страниц(ы) 2016 1941
-
Дипломная работа:
Синдром эмоционального выгорания у педагогов и его психологическая профилактика
117 страниц(ы) 2016 1785
-
Дипломная работа:
Загрязнение атмосферного воздуха в г. уфе, метеорологические наблюдения
66 страниц(ы) 2010 3192
-
Курсовая работа:
Туристические достопримечательности Великобритании
56 страниц(ы) 2012 4874
-
Дипломная работа:
Авторская песня как средство духовного воспитания подростков
84 страниц(ы) 2016 1314
-
Дипломная работа:
Программа дистанционного обучения: «Практическая Реализация Logo Writer
168 страниц(ы) 2008 2958
-
ВКР:
Переводимость предикативных структур научного текста при обучении грамматике английского языка
77 страниц(ы) 2023 188
-
Дипломная работа:
Особенности передачи коммуникативно–логической структуры высказывания при переводе
43 страниц(ы) 2016 920
-
Дипломная работа:
Проблема перевода имен собственных и топонимов с английского языка на русский
70 страниц(ы) 2018 461
-
Реферат:
22 страниц(ы) 2012 4801
682 автора
помогают студентам
23 задания
за последние сутки
10 минут
среднее время отклика
-
Контрольная работа:
Готовые решения задач на алгоритмическом языке Паскаль. УГНТУ. Вариант 40
20 страниц(ы) -
Контрольная работа:
Готовые решения задач на алгоритмическом языке Паскаль. УГНТУ. Вариант 70
24 страниц(ы) -
Контрольная работа:
Готовые решения задач на алгоритмическом языке Паскаль. УГНТУ. Вариант 66
23 страниц(ы) -
Контрольная работа:
Готовые решения задач на алгоритмическом языке Паскаль. УГНТУ. Вариант 60
25 страниц(ы)