Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
met_cv.doc
Скачиваний:
12
Добавлен:
04.06.2015
Размер:
973.31 Кб
Скачать

74

Мiнiстерство аграрної політики україни миколаївський державний аграрний університет методичні вказівки

для вивчення тем та виконання лабораторних робіт

з курсу “Інформатика та комп'ютерна технiка”

для студентiв I-II куpсу економiчного факультету спецiальностi 7.050202 «Менеджмент організацій»

Розділ «Мова программування Сі»

Миколаїв –2003

Методичні вказівки підготували:

Іхсанов Ш.М.., к.т.н., с.н.с., доцент кафедри інформатики,

Лопушанська В.В., асистент кафедри інформатики

Відповідальний за випуск

Мальцев А.Т., к.т.н., доцент, зав. кафедри інформатики

Рецензенти:

Зав. кафедри комп’ютерних технологій Миколаївського державного гуманітарного університету ім. П. Могили, доктор технічних наук, професор, академік Української академії інформатики Фісун М.Т.

Доцент кафедри математики МДАУ, к.т.н. Богза В.Г.

Друкується за постановою методичної

комісії економічного факультету

Миколаївського державного аграрного університету

протокол № ____ від ________ 2003 року

ВВЕДЕНИЕ 5

1. ПОНЯТИЕ ПЕРЕМЕННОЙ 5

2. АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ 7

3. ЛОГИЧЕСКИЕ ОПЕРАЦИИ 8

4. ОСНОВНЫЕ ОПЕРАТОРЫ (КЛЮЧЕВЫЕ СЛОВА) 8

4.1 Арифметические операторы. 8

4.2 Оператор условия if. 9

4.3. Оператор цикла for. 9

4.4. Оператор безусловного перехода goto. 10

4.5. Оператор цикла while. 11

4.6. Ключевые слова break и continue. 12

5. ОСНОВНЫЕ ПРАВИЛА СОСТАВЛЕНИЯ ПРОГРАММ. 14

5.1. Подключение необходимых библиотек языка Си. 14

5.2. Ключевое слово main(). 14

5.3. Описание переменных. 14

5.4. Реализация основных математических функции в языке Си. 15

6. МАССИВЫ 16

6.1. Описание массивов. 16

6.2. Конструкция #define для объявления размерности массивов. 17

6.3. Инициализация массивов при объявлении. 17

7. ФУНКЦИЯ PRINTF(). 18

7.1. Вывод на экран заданного текста. 18

7.2. Вывод на экран значений переменных. 18

8. ПРИМЕРЫ ПРОГРАММ. 20

8.1. Печать координат вектора превышающих заданный порог. 20

8.2. Умножение двух прямоугольных матриц. 20

8.3. Разложение числа на простые множители. 21

8.4. Решение физической задачи. 23

9. РАБОТА С КОМПИЛЯТОРОМ ЯЗЫКА СИ 25

9.1. Подготовка к запуску компилятора. 25

9.2. Набор текста программы и его редактирование. 25

9.3. Компиляция и отладка программы. 27

9.4. Запуск программы на исполнение. 30

10. ВВОД ИНФОРМАЦИИ В ПРОГРАММУ С ЭКРАНА 30

10.1. Функция scanf(). 30

10.2. Примеры программ, использующих ввод данных с экрана. 31

11. УПРАВЛЕНИЕ РАБОТОЙ ПРОГРАММЫ С КЛАВИАТУРЫ. 36

11.1. Предпочтительные функции для работы с клавиатурой. 36

11.2. Программа печати кода нажатой клавиши. 36

12. СОЗДАНИЕ ПОЛЬЗОВАТЕЛЬСКИХ ФУНКЦИЙ. 37

12.1. Общие правила написания пользовательских функций. 37

12.2. Пример использования пользовательских функций. 38

13. ПРЕДСТАВЛЕНИЕ О ГРАФИЧЕСКИХ ФУНКЦИЯХ ЯЗЫКА С. 40

13.1. Подготовка графического режима. 40

13.2. Наиболее употребляемые графические функции. 42

13.3. Примеры программ использующих графический режим. 44

14. УПРАЖНЕНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ. 47

15. ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО СОСТАВЛЕНИЯ ПРОГРАММ 54

15.1. Не сложные задачи. 54

15.2. Задачи средней сложности. 59

15.3. Задачи повышенной сложности. 67

16. РАЗБИЕНИЕ МАТЕРИАЛА НА МОДУЛИ 73

СПИСОК ЛИТЕРАТУРЫ 74

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]