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

Г.Ф. САРКИСЯН

Основы программирования язык “с” Минск – 2005

СОДЕРЖАНИЕ

  1. Введение в программирование 3 - 9

    1. Простые программы: печать стоки текста 5 - 6

    2. Целый тип данных 6 - 7

    3. Числа с плавающей точкой 7 - 8

    4. Символьный тип 8 - 9

  2. Управляющий структуры 10 - 21

    1. Структура выбора if (если) и if/else(если - иначе) 10 - 12

    2. Структура повторения for 12 - 13

    3. Структуры повторения while do/while 13 - 16

    4. Структура многомерного выбора switch 16 - 18

    5. Операторы break и continue 18 - 20

    6. Контрольные вопросы 20 - 21

  3. Функции 22 - 38

    1. Определение функции 24 - 26

    2. Классы памяти 26 - 28

    3. Указатели 28 - 29

    4. Генерация случайных чисел 29 - 29

    5. Некоторые функции библиотеки <time.h> 29 - 31

    6. Переменные перечисляемого типа 31 - 33

    7. Некоторые функции библиотеки <math.h> 33 - 34

  4. Массивы 35 - 45

    1. Объявление одномерного массива 35 - 36

    2. Примеры использования массивов 36 - 37

    3. Сортировки массивов 37 - 40

    4. Передача массивов функции 40 - 41

    5. Двумерные массивы 41 - 44

    6. контрольные вопросы 44 - 45

  5. Символьная строка 46 - 51

    1. Объявление символьной строки 46 - 47

    2. Функции работы со строками из библиотеки <string.h> 48 - 50

    3. Массив строк 50 - 51

  6. Динамическое распределение памяти 52 - 56

    1. Функции malloc и free 52 - 55

    2. Функции calloc 55 - 55

    3. Функции realloc 55 - 56

  7. Структуры 57 - 69

    1. Объявление структуры 57 - 68

    2. Объединения 68 - 69

  8. Файлы и потоки 70 - 86

    1. Объявления файла 70 - 71

    2. Работа с текстовым файлом 71 - 79

    3. Работа с бинарным файлом 79 - 86

    4. Контрольные вопросы 86 – 86

§1 Введение в программирование

Язык "C"(произносится "Си") - это универсальный язык программирования, для которого характерны экономичность выражения, современный поток управления и структуры данных, богатый набор операторов. Язык "C" не является ни языком "очень высокого уровня", ни "большим" языком, и не предназначается для некоторой специальной области применения. Но отсутствие ограничений и общность языка делают его более удобным и эффективным для многих задач, чем языки, предположительно более мощные."C" показал себя приятным, выразительным и разносторонним языком на широком множестве разнообразных программ. Его легко выучить, и он не теряет своих качеств с ростом опыта программиста.

Теперь, чтобы можно было написать программу, необходимо ее запустить. Для этого Пуск->Программы-> Microsoft Visual Studio 6.0 или 7.0-> Microsoft Visual C++ 6.0. Затем выбираем File->New. В появившемся окошке New обращаем внимание, что активна вкладка Projects (т. е. мы сейчас создаем именно проект).

Выбираем тип проекта Win32 Console Application.

Д алее даем проекту имя, например ur1. Вы можете дать любой. В последующих диалоговых окнах отвечайте по умолчанию. Сначала выбираем Finish, а потом Ok.

После этого у вас возникнет пустой проект. Теперь нам в него надо добавить файлы. Для этого снова выбираем File->New. Сейчас уже активна вкладка Files. В списке файлов выберете Source file

Впечатайте имя файла, например Ex1 и убедитесь, что галочка Add to Project стоит.

Любая “C”-программа, состоит из вызовов функций, которые могут находиться в самой программе или в библиотечных (головных) файлах. И так, любая "C"-программа, каков бы ни был ее размер, должна содержать следующие строки

#include<stdio.h>