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

Что означает Ознакомление с основами программирования на языке Си и что это такое? В разделе Информатика дан подробный ответ и объяснение на вопрос.

Здесь выложено готовое сочинение на тему Ознакомление с основами программирования на языке Си, которое вы так же можете использовать как реферат.

Эту, поверенную нами работу, вы можете скачать бесплатно перейдя по ссылке, но если вам необходима другая готовая работа по данному предмету, например реферат или изложение, доклад, лекция, проект, презентация, эссе, краткое описание, биография писателя, ученого или другой знаменитости, контрольная, самостоятельная, курсовая, экзаменационная, дипломная или любая другая работа, с вашими индивидуальными требованиями, напишите нам и мы договоримся.

Наша небольшая команда бывших и действующих преподавателей и авторов со стажем работы от 5-ти лет всегда вам поможет. Всего нами написано и проверено более 10 000 различных работ на образовательные темы. С нами вы получите действительно качестенный материал с уникальным текстом и обязательно хорошую оценку. Удачи в учебе!

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("Максимальное значение:%d\n",max);

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

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

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

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

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

{if(a[i]<s)

printf("%d\n",a[i]);

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

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

{if(a[i]>=s)

printf("%d\n",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 . Выводы:

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

Подобные материалы

Информационные технологии в экономике 3
Федеральное агенство по образованию Государственное образовательное учреждение высшего
по Английскому языку 6
Министерство образования РФ Сургутский институт нефти и газа (филиал) государственного
Понятие центров ответственности , их квалификация
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ Государственное образовательное учреждение высшего
Модель распределения ресурсов
Содержание Введение 1. Основные понятия 1.1. Модель динамического программирования 1.2. Принцип
Локально-вычислительные сети
Введение С распространением электронно-вычислительных машин нетрудно предсказать рост в потребности