ВУЗ:
Составители:
цикл l от 1 до 10 шаг 1 выполнять
sy:=sy+y
};
вывести(sx,sy)
конец.
29. Разработать однопроходный транслятор с исходного языка на язык Си:
программа l;
переменные i,n,f:целые;
начало
читать(n);
f=1; i=1;
пока i<=n выполнять
{ f:=–f*i;
i:=i+1
};
вывести(f)
конец.
30. Разработать двухпроходный транслятор с исходного языка на язык ПЛ-1:
программа с;
переменные i:целые;
a, b, h, m, n, d, x: вещественные;
начало
читать(a,b);
h=(b–a)/10;
цикл (i=0; i<=10; i++)
{ x:=a+h*i;
m:=(2*h*h–4)/(2*h);
n:=(2–h)/(2+h);
d:=m*h*h–m*n;
вывести(h)
};
конец.
31. Разработать трехпроходный транслятор с исходного языка на язык ПЛ-1:
main()
{
int i,j;
double a,b;
scanf("%le%le",&a,&b);
s1=0;
s2=0;
for (i=0; i<=10; i=i+2)
{
s1=s2+a;
s2=0;
for (j=0; j<=20; i++)
s2=s2+b;
}
printf ("\n%le%le",s1,s2)
}
Страницы
- « первая
- ‹ предыдущая
- …
- 40
- 41
- 42
- 43
- 44
- …
- следующая ›
- последняя »