Please enable JavaScript.
Coggle requires JavaScript to display documents.
Курс основ программирования на языке Си (Элементы языка Си (Операторы…
Курс основ программирования на языке Си
Понятия
Алгоритмические
Функция
Условный оператор
Цикл
Присваивание
Алгоритм и исполнитель
Переменная(постоянная) величина.
Общие
Чёрный ящик
Стандарт языка программирования
Переполнение
Тип данных
Компиляция
Метод прогрессивного JPEGa
Парадигма программирования
Разделяй и властвуй
Навыки
Получение/формулирование ТЗ
Тестирование
Отладка
Хорошо читаемый код
Алгоритмическое мышление
Инструменты
Компилятор
IDE
Система контроля версий
Сервис обмена кодом
Элементы языка Си
Переменная
Тип данных
int
Тип данных
char
Тип данных
float
Тип данных
double
Область видимости
Константа
const
Директивы препроцессора
#define
#include
Тип данных
#
#
Тип
void
Указатели
Выражения
приоритет операций
#
Массивы
одномерный массив, строка
двумерный массив
Операторы
Условный
if-else
Цикла
for
,
while
и
do..while
Выбора
switch
continue
,
break
Безусловный переход
goto
Составной
{...}
Функции стандартной библиотеки
Форматированный ввод/вывод
printf()
scanf()
Математические функции
Работа со строками
Преобразования данных
Операции
Арифметические
+ сложение
- вычитание
/ деление
* умножение
=
присваивание
% остаток от деления
++ инкремент
-- декремент
Логические
&& И
|| Логическое ИЛИ
! Логическое НЕ
Отношения
> больше
\< меньше
>= больше или равно
\<= меньше или равно
== равно
!= не равно
Разные
sizeof() размер переменной
(type) явное приведение типа
& адрес переменной
Пользовательские функции
прототип функции
заголовок функции
тело функции
прототип функции
Комментарии
Базовые алгоритмы
Линейный поиск значения в массиве
Пузырьковая сортировка массива
Двоичный поиск элемента в массиве
Сортировка массива вставками
Поменять переменные местами
Быстрое возведение в степень
Алгоритм шифрования Цезаря