Характерные черты программирования на алгоритмическом языке СИ (алфавит, операции, специфика операторов, комментарии и другие элементы). Аналитический обзор и рассмотрение примеров программ, иллюстрирующих особенности применения основных операторов СИ.
Аннотация к работе
1 ЛЕКЦИЯ №4 ЯЗЫК ПРОГРАММИРОВАНИЯ СИ (продолжение) Представлен материал, который имеет отношение к основам программирования на алгоритмическом языке СИ (алфавит, операции, операторы, комментарии и другие элементы). Алгоритм ее решения имеет линейную структуру и соответствующая блок-схема имеет вид:2 Рис. Блок-схема алгоритма3 Программа 1: #include #include void main (void) {float m1, m2, m3, m, x1, x2, x3, x, y1, y2, y3, y; clrsrc (); printf ("Введите m1, m2, m3: "); scanf ("%f %f %f ",&m1,&m2,&m3); printf ("Введите x1,y1,x2,y2,x3,y3 : "); scanf ("%f %f %f %f %f %f ",&x1,&y1,&x2,&y2,&x3,&y3); m = m1 m2 m3; x = (m1*x1 m2*x2 m3*x3)/m; y = (m1*y1 m2*y2 m3*y3)/m; printf ("
x = %f y = %f ",x,y); }4 Задача 2 . Определить, попадает ли точка с координатами (x0, y0) в круг радиуса r . Блок-схема алгоритма6 Программа 2: #include #include #include void main (void) {float x0, y0, r; clrsrc (); printf ("Введите x 0 ,y0,r: "); scanf ("%f %f %f", &x0,&y0,&r); if (pow(r,2) #include void main (void) {float x; int nx; clrsrc(); m1:printf ("Введите x = "); scanf ("%f ",&x); if ((x=5)) goto m1; else {if (x=0.5)&&(x=1.5)&&(x=2.5)&&(x=3.5)&&(x #include #include void main (void) {int n; float a,s,eps,s; clrsrc (); printf ("Введите x,eps: "); scanf ("%f %f ",&x,&eps); s = 0; a = 1; n = 1; a = a*x;1 4 while (fabs(a)>eps) {if (n%2!=0) s-= a/n; else s = a/n; n ; a = a*x; } printf ("