Школа179: Для тех, кто хочет дополнительно изучать язык Си

https://server.179.ru/wiki     редакция: 20.08.2016 14:21:09
Информатика/Архив/2014/8Б1

Предупреждение


Обучение программированию у нас будет происходить на питоне. Язык си (плюс плюс) мы будем изучать дополнительно. То есть задания по питону всё равно нужно выполнять в полном объёме. Оправдания «А я решал задачи на си» не будут приниматься. Не ждите также дополнительных пятёрок за вашу работу над языком си.

Задачи для c++ будут «плотнее»
теоретического материала по языку будет больше, а простых задач меньше. Также будут и весьма нетривиальные задачи.
Рассчитывайте, что на это придётся тратить время. Впрочем, в любой момент можно покинуть игру.

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


Историческая справка


С — это язык программирования, созданный в 70-х годах XX века для разработки системы UNIX и программного обеспечения для нее. В 80-х годах XX века на основе языка C был создан язык C, являющийся объектно-ориентированным расширением языка C. В настоящее время языки C и C++ являются наиболее распространенными языками для профессиональной разработки программного обеспечения для всех операционных систем. Синтаксис языка C и C++ не зависит от используемой системы и компилятора, однако набор доступных библиотек (например, для разработки графических приложений) является системно-зависимым и не стандартизирован.

В данных листках речь будет идти о языке C++. Многое из того, о чем пойдет ниже речь, верно и для языка C, но мы на этом останавливаться не будем.

Программа, которая используется для перевода программы с языка программирования в машинный код, пригодный для исполнения компьютером, называется компилятором. Мы будем использовать компилятор gcc, вариант компилятора gcc для языка C++ называется g++, а реализация компилятора gcc для системы Windows называется MinGW.

При этом все рассматриваемые примеры должны правильно компилироваться любым компилятором, соответствующим стандарту языка C. Например, таким компилятором является MS Visual C последних версий.

Для облегчения процесса написания, запуска и отладки программы используются среды разработки. Среда разработки, которой будем пользоваться мы, называется Code::Blocks.


Хочу, хочу, хочу!


Итак, для начала нужно установить на компьютер среду для разработки Code::Blocks с встроенным компилятором MinGW. Впрочем, если у вас дома уже установлена другая среда для разработки, то можете продолжать использовать её.


Поехали!


Необходимо учитывать требования к оформлению программ на С

Листок 1. Целочисленные операции Вход для сдачи [385] Результаты