Казанский национальный исследовательский технический университет им. А.Н.Туполева



Министерство образования и науки Российской Федерации

 

Государственное образовательное учреждение

Казанский национальный исследовательский технический университет им. А.Н.Туполева

Кафедра автоматизированных систем обработки информации и управления

 

 

Отчет по лабораторной работе №1

По дисциплине

"Программирование"

Выполнил:

Студентк гр. ВПК Султанбеков Т . А .

Руководитель: _______________

(должность, Ф.И.О.)

Подпись: _______________

Дата сдачи: ___________

Казань 2012

Текст задания. 11

  a+b/e^x+cosx

   (a+b)/(x+1)            a=2.6 b= 0.39

   e^x+sinx                x 0;7

dx=0.5 x<2.8 2.8<=x<6 x>6

                                                 

            Текст программы:

#include <stdio.h>

#include <conio.h>

#include <math.h>   

int main()

{   

float s,a,b,x;

x=0

a=2.6; b=-0.39;       

while(x<=7)

 {

if(x<2.8)s=(a+b)/(exP(x)+cos(x));

else if(x<6) s=(a+b)/(x+1)

else s=exP(x)+sin(x);

printf(“\n%f %f”,x,s);

x=x+0.5

}

}

getch();

return 0;

 

 

Тесты.

Вход:               Выход:

Вход:              Выход:

Вход:              Выход:

 

 


Министерство образования и науки Российской Федерации

 

Государственное образовательное учреждение

Казанский национальный исследовательский технический университет им. А.Н.Туполева

Кафедра автоматизированных систем обработки информации и управления

 

 

Отчет по лабораторной работе № 2

По дисциплине

"Программирование"

Выполнил:

Студентк гр. ВПК Султанбеков Т . А .

Руководитель: _______________

(должность, Ф.И.О.)

Подпись: _______________

Дата сдачи: ___________

Казань 2012

 

Текст задания. 2Г.

Даны натуральное число n, действительные числа A1,A2,...,An.

Получить:

  min (A1 , A3 , ...) + max (A2 , A4 , ...);

    Текст программы:

#include <stdio.h>

 #include <conio.h>

 void main()

 {

   float x, max, min

   int n,i;           

   scanf ("%d", &n);

   scanf ("%f", &max);

   scanf (''%f'', &min);

   for (i=3;i<=n;i++)

{

        scanf(''%f,&x);

        if(x>max && i%2==0) max=x

        if(x<min && i%2==1) min=x

}

   printf ("\n max=%fn, \n min=%f\n", max,min);

   getch()

   return 0

 }

 

Тесты.

Вход:               Выход:

Вход:              Выход:

Вход:              Выход:


Министерство образования и науки Российской Федерации

 

Государственное образовательное учреждение

Казанский национальный исследовательский технический университет им. А.Н.Туполева

Кафедра автоматизированных систем обработки информации и управления

 

 

Отчет по лабораторной работе № 3

По дисциплине

"Программирование"

«Циклы»

Выполнил:

Студентк гр. ВПК Султанбеков Т . А .

Руководитель: _______________

(должность, Ф.И.О.)

Подпись: _______________

Дата сдачи: ___________

Казань 2012

Текст задания. 4в.

Дан текст произвольной длины, оканчивающийся точкой. Текст состоит из слов, разделенных пробелами.

                Подсчитать:

                               количество слов, заканчивающихся буквой “а”

Текст программы:

#include <stdio.h>

main()

{

   char s;             

   char prs;           

   short net = 1;    

                                 

                                 

   printf ("\nВведите текст.\n");

   s = getchar();      

   if (s != '.')

   { do

       { prs = s; s = getchar();

            if (prs == 'a' && s == ' ') net = 0;

       }

        while (s != '.');

   }

   if (net) printf ("Слова не заканчиваются на 'a'.\n");

   else printf ("Слова заканчиваются на 'a'.\n");

getchar()

return0;

}

 

 

Тесты.

Вход:               Выход:

Вход:              Выход:

Вход:              Выход:

 

Министерство образования и науки Российской Федерации

 

Государственное образовательное учреждение

Казанский национальный исследовательский технический университет им. А.Н.Туполева


Дата добавления: 2018-09-23; просмотров: 184; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!