37701

Ознайомлення з середовищем програмування. Структура програми. Програмування лінійних та розгалужених алгоритмів

Лабораторная работа

Информатика, кибернетика и программирование

Тема: ознайомлення з середовищем програмування. Структура програми. Програмування лінійних та розгалужених алгоритмів. Мета: навчитись програмувати лінійні та розгалужені алгоритми мовою програмування С.

Украинкский

2013-09-25

1.24 MB

6 чел.

Міністерство освіти і науки, молоді та спорту України

Хмельницький національний університет

Кафедра системного програмування

ЛАБОРАТОРНА РОБОТА №1

з програмування

Ознайомлення з середовищем програмування. Структура програми. Програмування лінійних та розгалужених алгоритмів

Виконав:

Студент групи КІ-10-1

Ноль М.Г.

Перевірив:

Медзатий Д.М.

Хмельницький

2011

Лабораторна робота №1

Тема: ознайомлення з середовищем програмування. Структура програми. Програмування лінійних та розгалужених алгоритмів.

Мета: навчитись програмувати лінійні та розгалужені алгоритми мовою програмування С.

Завдання

1. За заданими сторонами a, b, c трикутника знайти величини згідно з варіантами. Передбачити введення значень a, b, c  з клавіатури. Виведення вихідних даних здійснювати з відповідним пояснюючим текстом.

Знайти радіус вписаного кола R та бісектрису la.

R=S/p;  p=(a+b+c)/2; ;

.

Блок-схема 1

початок

Ввести(a,b,c)

p=(a+b+c)/2;

;

;

Вивести(S,la)

кінець

Програма 1

#include <stdio.h>

#include <math.h>

void main()

{

float a,b,c;

printf("vvedit storonu trukytnuka: \n");

printf("A="); scanf("%f",&a);

printf("B="); scanf("%f",&b);

printf("C="); scanf("%f",&c);

float p,r,s,l;

p=(a+b+c)/2;

s=sqrt(p*(p-a)*(p-b)*(p-c));

r=s/p;

l=2*sqrt((b*c*p*(p-a)))/(b+c);

printf("radiyc vpusanogo kola R=%f \n bisektrusa la=%f \n",r,l);

}


2. Дано числа a, b, c. Надрукувати їх в порядку зменшення.

початок

Блок-схема 2

Ввести(a,b,c)

b<c?

a<c?

a<b?

b>c?

a>c?

a>b?

+

+

min=a

max=c

max=b

max=c

max=a

+

+

+

+

               

min=c

min=b

min=c

+

a≠max?

a≠min?

                                   

                                            

+

m=b

b≠max?

b≠min?

m=a

m=c

Вивести(max,m,min)

кінець

Програма 2

#include <stdio.h>

void main()

{

int a,b,c;

printf("vvedit tru chusla:  ");

scanf("%d %d %d",&a,&b,&c);

int max,min,m;

max=(a>b)?((a>c)?a:c):((b>c)?b:c);

min=(a<b)?((a<c)?a:c):((b<c)?b:c);

m=((a!=min)&&(a!=max))?a:(((b!=min)&&(b!=max))?b:c);

printf("chusla v por'adky spadann'a:  %d %d %d \n",max,m,min);

}

Висновок

Виконавши лабораторну роботу, я ознайомився з середовищем програмування мови С та структурою програм, освоїв синтаксис для написання простих та розгалужених алгоритмів, навчився використовувати стандартні функції для вводу та виводу інформації, оголошувати різні типи змінних, а також засвоїв основні арифметичні операції.


 

А также другие работы, которые могут Вас заинтересовать

32469. Модернизация технических средств предприятий СКС и Т 26 KB
  Бурное развитие туристкой индустрии в последнее десятилетие связано в 2мя факторами: развитием гражданской авиации и созданием компьютерных систем бронирования. В свою очередь увеличение числа авиалиний самолетов а так же рост объемов авиаперевозок закономерно привели к необходимости создания и использования компьютерных систем бронированияCRS которые стали основным инструментом для резервирования авиабилетов. Теперь в системах бронирования заложена информация не только о наличие мест но и общая информация о рейсах.
32470. Технология художественных изделий из керамики 498.54 KB
  Обжиг керамических изделий 3й разряд Сформировать знания о процессе обжига керамических изделий его видах и способах. Назначение и суть обжига керамических изделий. Виды и способы обжига. Объясняет назначение обжига керамических изделий виды и способы обжига правила загрузки и выгрузки изделий устройство обжиговых печей.
32471. Формование керамических изделий и его виды 103.77 KB
  Способы формования керамических изделий Исходя из содержания воды в формовочной массе различают следующие основные способы формовки: способ литья содержание воды 2534; пластический способ воды 1625 это свободная лепка формование на гончарном круге ручной оттиск в форме формование по вращающейся гипсовой форме с помощью шаблона или ролика; полусухой способ 716 влажности; сухой способ 27 влажности. Литье Этот способ широко применяется в производстве художественных керамических изделий что объясняется возможностью...
32472. Ручная роспись керамических изделий, подготовка, инструменты 32.21 KB
  Пером расписывают изделия прошедшие утельный или политой обжиг. Кистью можно наносить на изделия цветные массы ангобы глазурь. Роспись на изделиях можно производить без нанесения предварительного контура и по заранее нанесенному припорохом рисунку. На отводку поступают изделия предварительно оформленные основным декором.
32473. Декорирование изделий в сыром виде 15.92 KB
  Способы нанесения декора на керамический материал Декорирование является важным этапом в общем цикле технологического процесса по изготовлению художественных керамических изделий. Декорирование керамических изделий можно вести как живописным так и скульптурным методом. К живописному относят роспись изделий а также нанесение на них сплошных или частичных декоративных покрытий керамическими красками глазурями ангобами люстрами и эмалями.
32474. Сушка изделий, ее назначение, виды сушки 13.79 KB
  Сушка керамических изделий полуфабрикатов может быть естественной на открытом воздухе под навесами в сараях и т. К недостаткам туннельных сушилок относятся: большое количество вагонеток и необходимость их пополнения подверженность металлических изделий вагонеток коррозии неравномерность сушки изделий по поперечному сечению туннеля вверху температура теплоносителя выше чем внизу и необходимость круглосуточной загрузки и разгрузки вагонеток. Недостатки камерных сушилок: неравномерная сушка изделий изза различной температуры...
32475. Виды обжига керамических изделий 16.73 KB
  Периоды обжига: подъем температуры нагревание наиболее ответственный; выдержка при постоянной температуре; снижение температуры охлаждение. Составляющие режима обжига: скорость нагрева и охлаждения время выдержки при постоянной температуре температура обжига среда обжига окислительная в условиях свободного доступа воздуха; восстановительная в условиях прекращения доступа воздуха и избытка угарного газа; нейтральная. После сушки изделия имеют остаточную влажность около 24 и эта влага удаляется в начальный период обжига в...
32476. Виды декорирования – декалькомания, шелкография 39.41 KB
  Перед нанесением рисунка бумага акклиматизируется в печатном цехе в течение 34 дней иначе при многокрасочной печати может получиться несовпадение красок на рисунках изза неодинаковой влажности бумаги и воздуха в цехе.При больших тиражах и плоских или цилиндрических поверхностях наиболее экономичными являются методы прямой печати. Нагрев краски в зоне печати производится внешним источником инфракрасного излучения или пропусканием тока через саму металлическую сетку. Основные экономические особенности печати термопластичными красками...
32477. Глазури кракле 12.26 KB
  Глазури кракле. Состав глазури в в. После обжига глазурованных изделий при температуре 1000 С их покрывают тонким слоем той же глазури и вновь обжигают но уже в восстановительном пламени сильном в начальном периоде обжига. Преднамеренно получаемый равномерный цек вследствие слишком большого коэффициента термического расширения глазури по сравнению с коэффициентом расширения черепка и таким образом изза возникновения больших напряжений может создать красивую сетку трещин на поверхности глазури; этот эффект носит название к р а к л е.