Главная страница

Отчет по лабораторной работе. Задание 1. Лабораторная работа 1 Задание 1 Вычислить периметр прямоугольника. Блоксхема программы. Код программы


Скачать 0.71 Mb.
НазваниеЛабораторная работа 1 Задание 1 Вычислить периметр прямоугольника. Блоксхема программы. Код программы
АнкорОтчет по лабораторной работе
Дата19.11.2020
Размер0.71 Mb.
Формат файлаdocx
Имя файлаЗадание 1.docx
ТипЛабораторная работа
#151960



Отчет

по лабораторным работам по программированию

Студента

Группы



2017

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

Задание 1.

1.1 Вычислить периметр прямоугольника.

Блок-схема программы.



Код программы.



Результат выполнения программы.



1.2 Вычислить площадь прямоугольника.

Блок-схема программы.



Код программы.



Результат выполнения программы.



1.3 Вычислить площадь квадрата.

Блок-схема программы.



Код программы.



Результат выполнения программы.



1.4 Вычислить площадь круга.

Блок-схема программы.



Код программы.



Результат выполнения программы.



1.5 Вычислить длину окружности.

Блок-схема программы.



Код программы.



Результат выполнения программы.



Задание 2.

Разработать программу для вычисления значения каждой из функций: z1 и z2. Сравнить вычисленные значения. Результат сравнения вывести на экран.

Блок-схема программы.



Код программы.



Результат выполнения программы.



Задание 3.

Разработать программу для вычисления значения каждой из функций: z1 и z2 от двух переменных. Сравнить вычисленные значения. Результат сравнения вывести на экран.

Блок-схема программы.



Код программы.



Результат выполнения программы.



Задание 4.

4.1 Вычислить расстояние между двумя точками с данными координатами (x1, y1) и (x2, y2).

Блок-схема программы.



Код программы.



Результат выполнения программы.



4.2 Заданы координаты трех вершин треугольника (x1, y1), (х2, y2), (x3, y3). Найти его периметр и площадь.

1. Найти длины трех сторон треугольника как расстояния между парами точек:

(x1, y1), (х2, y2)

(x1, y1), (x3, y3)

(х2, y2), (x3, y3);

2. По длинам сторон треугольника найти его периметр;

3. Зная периметр треугольника, можно найти его площадь.

Блок-схема программы.



Код программы.



Результат выполнения программы.



4.3 Даны два числа. Найти среднее арифметическое кубов этих чисел и среднее геометрическое модулей этих чисел.

Среднее арифметическое (SA) двух чисел a и b вычисляется по формуле: SA= (a+b)/2

Среднее геометрическое (SG) двух чисел a и b вычисляется по формуле: SG= √(a▪b)

Блок-схема программы.



Код программы.



Результат выполнения программы.



Задание 5.

5.1 Разработать программу для определения факта:

Точка плоскости с координатами x, y принадлежит графику функции y=x3+0.5x+5.6.

Результат работы программы – сообщение о принадлежности или не принадлежности точки графику функции.

Блок-схема программы.

Код программы.



Результат выполнения программы.



5.2 Разработать программу для определения факта:

Точка плоскости с координатами x, y принадлежит графику функции y=x3+0.5x+5.6 либо графику функции y=x2+x.

Результат работы программы – сообщение о принадлежности какому-либо из графиков конкретно, либо не принадлежит ни одному из графиков.

Блок-схема программы.

Код программы.



Результат выполнения программы.



Задание 6.

6.1 Вывести на экран таблицу умножения на 5.

Блок-схема программы.

Код программы.



Результат выполнения программы.



6.2 Вывести на экран в столбик нечетные числа от 3 до 25.

Блок-схема программы.

Код программы.



Результат выполнения программы.



6.3 Разработать программу печати таблицы перевода расстояний из дюймов в сантиметры для значений длин от 1 до 20 дюймов с шагом 1.

1 дюйм = 2,54 см.

Результат представить в виде таблицы.

Блок-схема программы.

Код программы.



Результат выполнения программы.



6.4 Разработать программу вывода всех четных чисел от 2 до 100 включительно.

Блок-схема программы.

Код программы.



Результат выполнения программы.



6.5 Вывести на экран таблицу значений функции в десяти точках (для десяти значений Х).

Значения х изменяются от 0,1 с шагом 0,2. Результат представить в виде таблицы.

Функция: F(x)=sin(x) + 5,2

Блок-схема программы.

Код программы.



Результат выполнения программы.



6.6 Разработать программу, которая вычисляет сумму квадратов целых чисел от 1 до N.

Блок-схема программы.

Код программы.



Результат выполнения программы.



6.7 Разработать программу, которая вычисляет сумму всех нечетных чисел от 1 до 99.

Блок-схема программы.

Код программы.



Результат выполнения программы.



6.8 Построение таблицы значений функции.

Вывести на экран таблицу значений функции f от двух переменных: z и x. Значение z вводится с клавиатуры один раз за время выполнения программы. X принимает значения: 0.1; 0.3; 0.5; 0.7; 0.9

То есть, значения х изменяются от 0.1 с шагом 0.2 пять раз; значение функции вычисляется в пяти точках Х.

Результат представить в таком виде:

Z = < значение z >

И далее следуют 5 строк для различных значений Х и соответствующих значений F(x).

Блок-схема программы.

Код программы.



Результат выполнения программы.



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

Задание 1.

1.1 Составить таблицу значений функции y=f(x) в пределах от 0 до с шагом по аргументу 0.25.

Для организации цикла использовать оператор while. Y=x2cos(x+( /3)).

Блок-схема программы.

Код программы.



Результат выполнения программы.



1.2 Составить таблицу значений функции y=f(x) в пределах от 0 до с шагом по аргументу 0.25.

Для организации цикла использовать оператор repeat. Y=x2cos(x+( /3)).

Блок-схема программы.

Код программы.



Результат выполнения программы.



1.3 Функция определена таким образом:


,

Для найти среднее арифметическое ее положительных значений и произведение (p) ненулевых значений. Решить задачу с использованием оператора repeat … until.

Блок-схема программы.

Код программы.



Результат выполнения программы.



1.4 Функция определена таким образом:


,

Для найти среднее арифметическое ее положительных значений и произведение значений, превышающих a.

Блок-схема программы.

Код программы.



Результат выполнения программы.



1.5 Построить таблицу значений функции от двух переменных. Вывести на экран таблицу значений функции f от двух переменных: z и x. Zпринимает значения: от 2 до 4.5 с шагом 0.5. X принимает значения: 0.1; 0.3; 0.5; 0.7; 0.9

Блок-схема программы.

Код программы.



Результат выполнения программы.



Задание 2.

2.1 Для точки плоскости, заданной координатами x, y, проверить попадает ли она в заштрихованную область. Выполнить тестирование программы для трех вариантов:

- точка попадает в заштрихованную область;

- точка не попадает в заштрихованную область;

- точка лежит на границе заштрихованной области.



Блок-схема программы.

Код программы.



Результат выполнения программы.





2.2

Блок-схема программы.

Код программы.



Результат выполнения программы.



2.3

Блок-схема программы.

Код программы.

Результат выполнения программы.

Задание 3.

3.1 Вычислить сумму ряда для N=15:



S = 1 + (-1)*(x/1!) + x2/2! + (-1)*(x3/3!) + …

k 1 2 3 …

Блок-схема программы.

Код программы.



Результат выполнения программы.



3.2 Используя задачу 1 показать промежуточные суммы ряда:

- для k=5;

- для k=10.

Блок-схема программы.

Код программы.



Результат выполнения программы.



3.3 Используя задачу 2 показать и сравнить промежуточные суммы ряда:

- для k=5;

- для k=10.

Если сумма первых пяти членов ряда больше суммы первых десяти членов ряда, то выдать сообщение:

“Сумма первых пяти членов ряда больше суммы первых десяти членов ряда”.

В противном случае выдать сообщение:

“Сумма первых десяти членов ряда больше или равна сумме первых пяти членов ряда”.

Блок-схема программы.

Код программы.



Результат выполнения программы.



Задание 3.

3.1 S=1/22+1/33+1/44.....1/nn

Суммирование прекратить, когда очередной элемент меньше e.

Блок-схема программы.

Код программы.



Результат выполнения программы.



3.2 Вычислить сумму ряда 1+1.5+2+2.5+...+30.

Блок-схема программы.

Код программы.



Результат выполнения программы.



3.3 Вычисление предела последовательности. Последовательность {Xn} определена следующим образом:



Найти предел последовательности {Xn}, принимая за него такое Хn, при котором |Xn – Xn-1| < έ.

Блок-схема программы.

Код программы.



Результат выполнения программы.



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

Вычисление ряда закончить при выполнении условия:

Блок-схема программы.

Код программы.



Результат выполнения программы.



Задание 4.

4.1 Вычислить сумму чисел  3+6+9+12+…+36.

Блок-схема программы.

Код программы.



Результат выполнения программы.



4.2 Вычислить сумму ряда с точностью 10-6:

….

Блок-схема программы.

Код программы.



Результат выполнения программы.



4.3 Вычислить сумму n слагаемых ряда

с заданной точностью .

Блок-схема программы.

Код программы.



Результат выполнения программы.



Задание 5.

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

1. Ввести с клавиатуры значение аргумента х для вычисления значения одной из функций.

2. Вычислить значение функции для аргумента, значение которого введено с клавиатуры (п.1), воспользовавшись формулой разложения функции в ряд.

3. Вычислить значение функции для значения аргумента, введеного с клавиатуры, с помощью соответствующей функции Паскаль.

Блок-схема программы.

Код программы.



Результат выполнения программы.



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

Задание 1.

1.1 Дан массив из десяти целых чисел A. Найти сумму элементов, стоящих на нечетных местах.

Начальное значение суммы (S) =0.

Блок-схема программы.

Код программы.



Результат выполнения программы.



1.2 Дан массив из десяти целых чисел A. Найти произведение элементов, стоящих на четных местах.

Начальное значение произведения (Р) =1.

Блок-схема программы.

Код программы.



Результат выполнения программы.



1.3

Блок-схема программы.

Код программы.



Результат выполнения программы.



1.4

Блок-схема программы.

Код программы.

Результат выполнения программы.


написать администратору сайта