
10 9
S*(3-T)
Неправильный ввод
Рисунок Г.1 – Блок-схема
ПРИЛОЖЕНИЕ Д
/****************************************************************************/
/* Программа под названием "RGR" */
/* Разработчик студент группы РБ-111 */
/* Димов Андрей */
/****************************************************************************/
#include<stdio.h>
#include <conio.h>
#include <math.h>
void main (void)
{
printf("\n\n\n\n");
printf(" ╔═══════════════════════════════════════╗ \n");
printf(" ║ Программапостроениясигнала ║ \n");
printf(" ║ ┌- ║ \n");
printf(" ║ │S0*t, при 0 <=t<=1,0; ║ \n");
printf(" ║ S(t)= -┤S0*(t-1.0), при 1,0<t<=2,0; ║ \n");
printf(" ║ │S0*(t-2.0), при 2,0<t<=3,0; ║ \n");
printf(" ║ └- ║ \n");
printf(" ║ в диапозоне от 0 до 3 мкс ║ \n");
printf(" ║ ║ \n");
printf(" ║ р а з р а б о т ч и к : ║ \n");
printf(" ║ ║ \n");
printf(" ║ студент гр. РБ-111 ║ \n");
printf(" ║ Димов Андрей Владиславович ║ \n");
printf(" ║ ║ \n");
printf(" ╚═══════════════════════════════════════╝ \n");
intq,s,i,a=6;
floatb,c[60];
getch();/*остановка выполнения программы*/
clrscr ();/*очистка окна*/
b=0.05;
printf("\n\n\n");
printf(" ╔══════╤══════╦══════╤══════╦═════╤══════╦═════╤══════╗ \n");
printf(" ║ t | S(t) ║ t | S(t) ║ t | S(t) ║ t | S(t) ║ \n");
printf(" ╠══════╧══════╬══════╧══════╬═════╧══════╬═════╧══════╣ \n");
for (i=0;i<60;i=i+1)
{
if (i<20)
{
c[i]=a*(1-b*i);
}
else if (i>=20 &&i<40)
{
c[i]=a*(2-b*i);
}
else if (i>=40 &&i<60)
{
c[i]=a*(3-b*i);
}
}
for (i=0;i<15;i=i+1)
{
float m;
printf(" ║ %4.2f | %4.2f ║ %4.2f | %4.2f ║ %4.2f| %4.2f ║ %4.2f| %4.2f ║ \n",m,c[i],m+0.75,c[i+15],m+1.5,c[i+30],m+2.25,c[i+45]);
m=m+0.05;
}
printf(" ╚══════╧══════╩══════╧══════╩═════╧══════╩═════╧══════╝ \n");
getch();
clrscr();
}
Рисунок Д.1 – Текст программы
ПРИЛОЖЕНИЕ Е
Рисунок Е.1 - Снимок экрана 1
ПРИЛОЖЕНИЕ Ж
Рисунок Ж.1 - Снимок экрана 2