РефератыИнформатикаОзОзнакомление с основами программирования на языке Си

Ознакомление с основами программирования на языке Си

I

. Цель лабораторной работы:


Целью данной лабораторной работы является ознакомление с первоосновами программирования на языке Си, его особенностями, синтаксисом, компиляцией и отладкой.


II

.Задание:


Интервал между минимальным и максимальным значениями элементов массива разбить пополам и относительно полученного значения разбить массив на две части. Части не сортировать.


III

. Блок-схема и текст программы:


А)


#include <iostream.h>


#include <stdio.h>


const n=8;


int a[n],b[n],c[n],i,l,k,w,max,min; float s,q;


void main()


{


printf("Введите 8 численных элементов массива: n");


{for(i=0;i<n;i++)


scanf("%d",&a[i]);}


for(max=min=a[i],i=0;i<n;i++)


{if(a[i]>max) max=a[i];


if(a[i]<min) min=a[i];}


printf("Максимальное значение:%dn",max);


printf("Минимальное значение:%dn",min);


q=max-min;s=q/2; //Половина интервала


printf("Интервал между максимальным и минимальным значением:%fn",q);


printf("Половина интервала:%fn",s);


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


{if(a[i]<s)


printf("%dn",a[i]);


c[k]=a[i];k++;}


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


{if(a[i]>=s)


printf("%dn",a[i]

);


b[l]=a[i];l++;}


printf("npress any key and enter ");


scanf("%d",w);


}



IV

. Вид выдаваемого результата:


Допустим мы ввели в массив 8 чисел: 22, 3, 18, -5, 0, 12, -3, 4. Теперь компилятор с помощью организованного цикла найдет максимальное и минимальное значения массива, в данном случае 22 и -5 соответственно. Следующим шагом действий компилятора будет нахождение интервала между максимальным и минимальным значениями элементов массива, т.е. в нашем случае (22-(-5))=27. Теперь полученный результат, в соответствии с условием задания будет разбит пополам и в данном примере составит 13.5. Следующим шагом действий компилятора будет вывод на экран максимального и минимального значений, интервала между ними и половины этого интервала. Теперь относительно значения половины интервала значения массива будут определены в 2 других массива – в первый массив отойдут элементы меньшие этого значения и будут выведены на экран, в данном случае 3, -5, 0, 12, -3,4. Во второй – большие или равные 22 и 18. Они так же будут отображены на экране, на котором в итоге мы увидим не обязательно возрастающую последовательность, т.к. этого не требует условие. На этом компилятор закончит своё действие и программа будет остановлена.


V

. Выводы:


В результате проделанной работы мы ознакомились с основами программирования на языке Си, кроме того освоили некоторый синтаксис языка, ознакомились с компиляцией и отладкой программы, т.е. полностью выполнили поставленную цель.

Сохранить в соц. сетях:
Обсуждение:
comments powered by Disqus

Название реферата: Ознакомление с основами программирования на языке Си

Слов:347
Символов:3373
Размер:6.59 Кб.