- •Українська державна академія залізничного транспорту
- •Комп’ютерна техніка та програмування журнал
- •Вимоги техніки безпеки під час експлуатації електронних обчислювальних машин (еом)
- •З вимогами техніки безпеки ознайомився:
- •Лабораторная работа № 1
- •2. Задания и порядок выполнения
- •3. Контрольные вопросы
- •3. Контрольные вопросы
- •Лабораторная работа №2
- •2. Задания и порядок выполнения
- •Лабораторная работа № 3 Программирование линейных вычислительных процессов
- •2. Задания и порядок выполнения
- •3. Контрольные вопросы
- •Лабораторная работа № 4 ПрограмМирование разветвленных вычислительных процессов
- •2. Задания и порядок выполнения
- •3. Контрольные вопросы
Лабораторная работа № 3 Программирование линейных вычислительных процессов
1. Цель работы: изучение функций ввода/вывода. Приобретение навыков составления программ линейных вычислительных процессов и выполнение их на ПЭВМ.
2. Задания и порядок выполнения
2.1 Выучить учебный материал.
2.2 Подготовить ответы на контрольные вопросы.
2.3 Выполнить задания на ПЭВМ.
3. Контрольные вопросы
3.1 Представьте формат записи функции ввода scanf().
_____________________________________________________________________________
_____________________________________________________________________________
3.2 Запишите коды формата и их значения, которые используются в функции scanf().
_%d -__________________________________________
_%f -__________________________________________
_%lf -__________________________________________
_%с -__________________________________________
_%s -__________________________________________
Запишите на языке программирования С++ строку для ввода переменных: int x, y; float z.
_______________________________________________________________________________________________________________________________________________
3.4 Запишите на языке программирования С++ строку для ввода переменных:
char s;
float a, b;
int c, d;
_____________________________________________________________________________
__________________________________________________________________
__________________________________________________________________
3.5 Представьте формат записи функции вывода printf().
_____________________________________________________________________________
3.6 Запишите коды формата и их значения, которые используются в функции printf().
_%d -__________________________________________
_%f -__________________________________________
_%lf -__________________________________________
_%с -__________________________________________
_%s -__________________________________________
3.7 Запишите на языке программирования С++ строку для вывода переменных в формате:
x = 10; y = 25.83; z = - 46∙1040.
__________________________________________________________________
__________________________________________________________________
3.8 Рассмотрите структуру программы на примере.
Вычислите значения функции p, если:
Определите тип данных:
Согласно условия задания
b=3 - целое ,
c =0,5 - вещественное,
s, p - ( в формуле есть математические операции деления, корня, результат которых чаще всего вещественное значение),
a, x – произвольные значения, в условии задания не определены, поэтому можно их задать как целыми так и вещественными. В нашем примере задаем как вещественніе значения.
Поэтому имеем следующие типы данных: int b=3; float c =0.5; float s, p; float a, x;
# include <stdio.h>
# include <conio.h>
# include <math.h>
m
ain
()
{
c
lrscr();
int b;
f
loat
a,x,c,s,p;
printf("Введите произвольные значения а,х: "); scanf("%f,%f",&a,&x);
b=3;
c=0.5;
s=5*x*sqrt(c)/sin(b)-2*log(a);
p=(s+2)/5*x+exp(2*c);
printf("Значение p=%f",p);
}
Задание 1
Откройте новое рабочее окно.
Сохраните файл под именем Фамилия студента _3.
Наберите текст программы представленный в задании 3.8
Сохраните программу.
Результат работы программы представьте преподавателю.
Составить программу на языке С++ согласно варианту индивидуального задания, записать в журнал, отладить и выполнить на компьютере. Результаты работы программы представьте преподавателю.
№ варианта |
Задания для выполнения |
|
1 |
|
f=(m-5)(n-4)(c-3)(b-2)k2 c=arctg(y), k=15 n=arctg(x), y=ctg(x) |
2
|
|
t=4x(3-x2+a
ln( z=(a
ln |
3 |
|
R=((x+1)- x= |
4 |
|
n= x= |
5 |
|
y=n+ x=3z2+4tg( |
6 |
|
t=4x(3-x2+aln( )), z=(aln( )+x3)2, x= , k=14 |
7 |
|
z= x=2r+hsin(b),
b=2asin(0,3r+h), r= |
8 |
|
f= y= |
9 |
|
y=n+ n=2z2+1/x, m=xh, l= |
10 |
|
x=n+ y=cosf,
m=5, f= |
11 |
|
t=(x-a)(y-b)(m-n),
m=5 b=m |
12 |
|
m= t=cos2f,
l= |
13 |
|
y=0,7 x= |
14 |
|
m= t=cos(f), x=sin(h) |
15 |
|
t=(x-a)2 +(y-b)2(m-n)2 m= |
Схема алгоритма
|
Программа на языке С++
______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _ ______________________________________________ _
|
