Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ к ЛР.doc
Скачиваний:
203
Добавлен:
26.03.2015
Размер:
794.11 Кб
Скачать

Библиографический список

  1. Арсеньев Б.П., Решетова О.А., Рыкова И.И., Шеляпин Ю.П. Основы языков программирования С и С++: Учеб. пособие/ Балт. гос. техн. ун-т. СПб., 2001. - 132 с.

  2. Подбельский В. В. Основы программирования на языке Си

  3. Березин Б. И. Начальный курс С и С++: учеб. пос./ Б. И. Березин, С. Б. Березин; ДИАЛОГ-МИФИ. М., 2004. 288 с.

  4. Павловская Т.А. С/С++. Программирование на языке высокого уровня/ Т.А. Павловская; Питер, СПб., 2003. – 461 с.

  5. Культин Н. Б. С/С++ в задачах и примерах: сб. задач/ Н. Б. Культин; БХВ-Петербург. СПб., 2004. 288 с.

Приложение Образец оформления отчета по лабораторной работе

Балтийский государственный технический университет «Военмех» им. Д. Ф. Устинова

Кафедра И5

«Информационные системы и компьютерные технологии»

Лабораторная работа № 3 «циклы»

Вариант 5

Выполнил:

Студент Иванов И. И.

Группа И353

Преподаватель:

Арипова О. В.

Санкт-Петербург

2005

Задача 5.1

Дано натуральное число N (вводится с клавиатуры), найти и вывести на экран монитора все делители этого числа.

Блок-схема:

Листинг программы:

#include <stdio.h>

#include <conio.h>

#include <math.h>

int main(void)

{

long int N, x; //N – заданное число,

//х – возможные делители

clrscr ();

printf (“Enter N = ”);

scanf ("%ld",&N);

if (N>0)

{

for (x=1; x<=N/2; x++)

if ( N % x = = 0 ) // проверка на делимость

printf ("%ld ", x);

printf("%ld ", N);

}

else

printf(“Error!\n”); // N – не натуральное число

getch ();

return 0;

}

Тестирование

N

Делители

Должно быть

Получено

18

1 2 3 6 9 18

1 2 3 6 9 18

-10

Error

Error

125

1 5 25 125

1 5 25 125

Вывод: программа работает правильно.

Оглавление

Предисловие 3

Лабораторная работа № 1. Структура программы, ввод/вывод 3

Лабораторная работа № 2. Программирование ветвлений 7

Лабораторная работа № 3. Программирование циклов 15

Лабораторная работа № 4. Указатели 22

Лабораторная работа № 5. Одномерные массивы 25

Лабораторная работа № 6. Двумерные массивы 30

Лабораторная работа № 7. Функции 36

Лабораторная работа №8. Строки 46

Библиографический список 51

Приложение Образец оформления отчета по лабораторной работе 52

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

Составители: Арипова Ольга Владимировна, Бузюкина Ольга Александровна

Редактор Г. М. Звягина

Подписано в печать __.__.2006. Формат 60х84/16.

Бумага документная. Печать трафаретная. Усл. печ. л. ___ .

Уч.-изд. л. 1,5. Тираж 250 экз. Заказ №

Балтийский государственный технический университет

Типография БГТУ

190005, С.-Петербург, 1-я Красноармейская ул., д.1

Соседние файлы в предмете Программирование