Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_РС2.DOC
Скачиваний:
4
Добавлен:
11.11.2018
Размер:
156.16 Кб
Скачать

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

Этапы обработки программы на языке Си в операционной системе (OC) LINUX.

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

Порядок выполнения работы.

  1. Войти в систему LINUX.

  2. Используя «мышь», выбрать на панели монитора режим «терминал».

  3. В ответ на появившуюся подсказку системы набрать mc (маленькими буквами). Это означает вызов файлового менеджера.

  4. Нажать комбинацию клавиш Shift + F4 (вызов встроенного редактора для создания нового файла). Если требуется набрать русские буквы, следует нажать Shift+Ctrl.

  1. Создать новый файл, содержащий текст следующей программы:

/*Моя программа*/

# include <stdio.h >

# include <math.h > /*подключение библиотек

# define pi 3.14

# define N 4 /*описание констант

main () /* заголовок главной программы

{

float p;

float x;

int i;

char k; /* описание переменных

char str[N]; /* описание массива

printf(“Здравствуй, друг!\n”);

printf(“Вы работаете с языком Си \n”);

printf(“Введите значение для х=”); /* команды вывода

scanf(“%f”’,&x); /* команда ввода с клавиатуры

p=x*x;

printf(“\n Значение Пи=%f”,pi);

printf(“\n Значение переменной р=%f”,p);

printf(“\n Значение переменной р в шестнадцатиричном формате=%х”,p);

printf(“введите строку не более N символов:”);

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

{scanf(“%c”,&k);

str[i]=k;

}

/* выводим на экран символы, которые были набраны*/

printf(“выводим строку символов \n”);

i=0;

while(i<N) /* цикл для вывода элементов массива на экран

{

printf(“%c”,str[i]);

i++;

}

printf(“\n\n”);

}

  1. Записать набранный текст программы в файл имя.с на диск клавишей <F2>.

  2. выйти из редактора и mc клавишей F10.

  3. Провести компиляцию программы. Вызвать компилятор так

gcc имя.с –о имя.ехе -lm

  1. Если в процессе компиляции обнаружены ошибки - исправить их. {Найти имя файла в оглавлении, установить курсор и нажать клавишу <F4>).

  2. Сохранить скорректированный текст в прежнем файле и повторить компиляцию.

  3. Выполнить программу. Для этого в командной строке наберите имя.ехе

  4. Полученные результаты переписать в тетрадь и представить преподавателю.

Содержание отчета по проделанной лабораторной работе:

  1. Запись команд сеанса работы.

  2. Текст программы на языке Си.

  3. Результаты расчетов.

Контрольные вопросы

  1. Что такое компиляция?

  2. Как провести компиляцию программы?

  3. Как сохранить файл на диске?

  4. Как загрузить файл с диска?

  5. Для чего предназначен текстовый редактор?

  6. Как запустить программу на выполнение?