Часть 1. Основы языка программирования Си
- Вводное занятие
- Лабораторная работа No 1
- Лабораторная работа No 2
- Лабораторная работа No 3
- Литература
- Примечание
Срок выполнения: 1 сентября - 8 ноября
Лабораторная работа No 1
Цели:
- Освоить среду программирования Borland C++ Builder 6
- Изучить типы данных языка Си
- Изучить основные операции языка Си:
арифметические операции (+, -, *, /, %, ++, --),
операции присваивания (=, +=, -=, *=, /=, %=),
операции сравнения (==, !=, <, >, <=, >=),
логические операции (&&, || и др.),
условную операцию (?:)
- Изучить основные операторы языка Си:
условные операторы (if, switch),
циклы (while, do...while, for),
операторы перехода (break, continue, return, goto)
- Изучить директиву препроцессора #define. Макроопределения.
- Изучить функции ввода/вывода языка Си (printf, scanf и др.)
- Изучить объявление функций, прототипы функций, область видимости переменных,
классы памяти (auto, register, extern, static).
Задания (PDF, 261Кб)
Контрольные вопросы
Лабораторная работа No 2
Цели:
- Изучить одномерные и многомерные массивы в языке Си
- Изучить строки (символьные массивы) в языке Си и
функции для работы со строками (atoi, strlen и др.)
- Изучить рекурсию
- Изучить функции для работы с файлами (fopen, fclose и др.)
Задания (PDF, 239Кб)
Контрольные вопросы
Лабораторная работа No 3
Цели:
- Изучить указатели, структуры данных.
Задания (PDF, 248Кб)
Литература
Примечание
Для подключение в Visual Studio правильного отображения кирилицы используйте функцию setlocale:
#include ‹locale.h>
...
setlocale(LC_ALL,".1251");
...