КНИГИ        регистрация / вход

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

СОДЕРЖАНИЕ: Целью данной лабораторной работы является ознакомление с первоосновами программирования на языке Си, его особенностями, синтаксисом, компиляцией и отладкой.

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 . Выводы:

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

СКАЧАТЬ ДОКУМЕНТ

Предложения интернет-магазинов

Методы программирования на языке С. В 2-х частях. Часть 1

Автор(ы): Хохлов Дмитрий Григорьевич   Издательство: Бином. Лаборатория знаний, 2014 г.

Цена: 1532 руб.   Купить

Рассмотрены основы методов алгоритмизации и программирования на языках С и С++. Представлено большое количество задач различной сложности - от простых упражнений до задач олимпиадного уровня. Приведены решения наиболее сложных задач. Материал рассчитан на начинающих изучение программирования на языках С и С++. Практикум входит в состав УМК по информатике для 7-11 классов.


Методы программирования на языке С. В 2-х частях. Часть 2

Автор(ы): Хохлов Дмитрий Григорьевич   Издательство: Бином. Лаборатория знаний, 2014 г.

Цена: 1532 руб.   Купить

Рассмотрены основы методов алгоритмизации и программирования на языках С и С++. Представлено большое количество задач различной сложности - от простых упражнений до задач олимпиадного уровня. Приведены решения наиболее сложных задач. Материал рассчитан на начинающих изучение программирования на языках С и С++. Практикум входит в состав УМК по информатике для 7-11 классов.


Учебник итальянского языка. Продвинутый этап обучения

Автор(ы): Рыжак Елена Александровна, Рыжак Наталья Александровна   Издательство: АСТ, 2010 г.

Цена: 352 руб.   Купить

Книга позволяет усовершенствовать знание итальянского языка, больше узнать о реалиях современной Италии, ее истории, культуре, традициях. Учебный материал направлен на изучение грамматических тем, традиционно вызывающих трудности, на расширение словарного запаса, а также на ознакомление с особенностями разных языковых стилей и современными тенденциями в развитии итальянского языка. Для всех, кто знаком с основами итальянской грамматики и имеет навык чтения на итальянском языке.


Обсуждаем, рассуждаем и играем. Креативные задания для детей по финансовой грамотности

Автор(ы): Антонова Юлия Викторовна   Издательство: Вита-Пресс, 2017 г.

Цена: 313 руб.   Купить

Как сделать ознакомление младших школьников с основами финансовой грамотности интересным и занимательным? Конечно, через игру, совместное с друзьями или взрослыми обсуждение простейших бытовых финансовых проблем, размышления в ходе решения математических задач финансового содержания. Организовать подобное ознакомление поможет предлагаемое пособие, основу которого составляют креативные задания для детей и взрослых. Пособие может быть использовано в комплекте со "Сказом про то, как Иван царство спас" (автор Ю. В. Антонова) или любой другой книгой по основам финансовых знаний для младших школьников.

ДОБАВИТЬ КОММЕНТАРИЙ  [можно без регистрации]
перед публикацией все комментарии рассматриваются модератором сайта - спам опубликован не будет

Ваше имя:

Комментарий

Все материалы в разделе "Информатика"