Файл: Лабораторная работа 1 Выражения и операторы присваивания Тема.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.01.2024
Просмотров: 77
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Лабораторная работа № 1Выражения и операторы присваиванияТема: Порядок составления программ на алгоритмических языках. Программирование алгоритмов линейной структуры. Программирование ввода и вывода данных.Цель работы: Освоить структуру программы на алгоритмических языках, правила записи выражений, использование операторов ввода и вывода.Задание на лабораторную работу // директивыпрепроцессора#include #include int main(){ const float a=3.25e-5; //заданиеконстант const float b=2.0*3.14159265/3.0; float x, r, s; //описание переменных printf("\nЛабораторная работа №1"); printf("\nВариант №0");
printf("\nПО-11-1"); printf("\nПупкин Василий\n"); printf("\nx="); //ввод исходных данных scanf("%f", &x);s = sqrt(x*b*b/a + cos((x+b)*(x+b)) * cos((x+b)*(x+b))); r = x*x*(x+s)/(a*b) - tan(pow(x,a)) * tan(pow(x,a));printf("\ns=%5.3f", s); //вывод результатаprintf("\nr=%5.3f", r); return 0;}
print("Лабораторная работа №1")print("Вариант №0")print("ПО-19-1")print("Пупкин Василий")a = 3.25e-5b = 2.0*math.pi/3.0x = float(input('x=')) # ввод значения xs = math.sqrt(x*b*b/a+math.cos((x+b)*(x+b))*math.cos((x+b)*(x+b)))r = x*x*(x+s)/(a*b) - math.tan(math.pow(x,a))*math.tan(math.pow(x,a))print('x=%.3f' % x) # форматированный вывод результатов вычисленийprint('s=%.3f' % s)print('r=%.3f' % r)
ПО-11-1
Пупкин ВасилийВведитезначение x:
// получение значения переменной из формы
$x=$_POST['x'];
//задание констант
$a=3.25e-5;
$b=2.0*M_PI/3.0;
// начальные значения
// выходных переменных
$s=NULL;
$r=NULL;
// вычисление переменных по заданному алгоритму
$s = sqrt($x*$b*$b/$a + cos(($x+$b)*($x+$b)) * cos(($x+$b)*($x+$b)));
$r = $x*$x*($x+$s)/($a*$b) - tan(pow($x,$a)) * tan(pow($x,$a));
//вывод результата в окно браузера
if ($x!='')
{
echo '
Результат вычислений:';
echo '
$s=', $s;
echo '
$r=', $r;
}
?>
-
Получить задание в соответствии с номером своего варианта. -
Составить схему алгоритма решения задачи. -
Написать код программы на выбранном алгоритмическом языке. -
Осуществить компиляцию, отладку и тестирование программы. -
Получить результат. -
Оформить отчет по лабораторной работе в соответствии с образцом.
-
Составить алгоритм и написать код программы, вычисляющей значения переменных S и R по следующим формулам:
-
Схема алгоритма решения задачи:
-
Код программы
-
На языке Pascal:
-
На языке С:
printf("\nПО-11-1"); printf("\nПупкин Василий\n"); printf("\nx="); //ввод исходных данных scanf("%f", &x);s = sqrt(x*b*b/a + cos((x+b)*(x+b)) * cos((x+b)*(x+b))); r = x*x*(x+s)/(a*b) - tan(pow(x,a)) * tan(pow(x,a));printf("\ns=%5.3f", s); //вывод результатаprintf("\nr=%5.3f", r); return 0;}
-
На языке Java:
-
На языке PYTHON:
print("Лабораторная работа №1")print("Вариант №0")print("ПО-19-1")print("Пупкин Василий")a = 3.25e-5b = 2.0*math.pi/3.0x = float(input('x=')) # ввод значения xs = math.sqrt(x*b*b/a+math.cos((x+b)*(x+b))*math.cos((x+b)*(x+b)))r = x*x*(x+s)/(a*b) - math.tan(math.pow(x,a))*math.tan(math.pow(x,a))print('x=%.3f' % x) # форматированный вывод результатов вычисленийprint('s=%.3f' % s)print('r=%.3f' % r)
-
На языке PHP:
Лабораторная работа №1
Выражения и операторы присваивания
Вариант №0ПО-11-1
Пупкин ВасилийВведитезначение x:
// получение значения переменной из формы
$x=$_POST['x'];
//задание констант
$a=3.25e-5;
$b=2.0*M_PI/3.0;
// начальные значения
// выходных переменных
$s=NULL;
$r=NULL;
// вычисление переменных по заданному алгоритму
$s = sqrt($x*$b*$b/$a + cos(($x+$b)*($x+$b)) * cos(($x+$b)*($x+$b)));
$r = $x*$x*($x+$s)/($a*$b) - tan(pow($x,$a)) * tan(pow($x,$a));
//вывод результата в окно браузера
if ($x!='')
{
echo '
Результат вычислений:';
echo '
$s=', $s;
echo '
$r=', $r;
}
?>