Основы Си
Главная → Программирование → Основы Си
Переменные в Си. Операции Определение переменных в Си. Основные арифметические операции в Си |
Вывод информации на экран в Си. Вывод информации на экран в Си. Оператор printf |
Ввод данных с клавиатуры в Си ![]() |
Условия в Си. Условия в Си. Оператор if в c |
Логические операции в Си Логические операции в Си |
Множественный выбор в СИ Множественный выбор в СИ Оператор switch |
Цикл с условием в Си. Цикл с условием в Си. Цикл While |
Процедуры и функции в Си. Процедуры и функции в Си. Локальные и глобальные переменные |
Циклы в Си. |
Простейшая программа на Си. Простейшая программа на Си. |
Графика в Си. Графика в Си. Вход в графический режим. Рисование простейших фигур : линий, точек, окружностей, прямоугольников. Задание цвета |
Случайные числа в Си Случайные числа в Си |
Массивы в Си. Массивы в Си. Работа с массивами. Ввод и вывод массива. Поиск максимального и минимального элемента массива |
Матрицы в Си Матрицы в Си. |
Установка Си последней версии dev Установка Си С. Пошаговая инструкция установки последней версии среды разработки программ на с (си) dev. Настройка работы с графикой в C (си) |
Ввод и вывод информации в cpp Ввод и вывод информации в си++ cpp. Операторы cout и cin в си++ |
Работа с файлами в си ввод и вывод в файл в си Работа с файлами в си. |
Ошибки в программах си Основные ошибки в программах си. Как найти и исправить ошибки в программах c |
Справочник по языку программирования си Справочник по языку программирования си. Основные операторы языка программирования си с примерами программ |
Основы программирования на языке Си.
134
Содержание.
1. Лекция: Общее знакомство.
-Происхождение языка Си.
-Достоинства языка Си.
-Будущее языка Си.
-Использование языка Си.
-Использование текстового редактора для подготовки программ.
-Исходные и выполняемые файлы. Примеры простой программы.
-Пример простой программы на языке Си.
-Структура простой программы.
2. Лекция: Данные, символьные строки, директива #define
-Основные типы данных.
-Описание различных типов, переменные и константы.
-Символьные строки.
-Препроцессор языка Си.
3. Лекция: Операции.
-Основные операции.
-Дополнительные операции.-Перечень операций языка Си.
4. Лекция: Операторы.
-Выражения.
-Простейшие выражения.
-Операторы.
-Составные операторы.
5. Лекция: Преобразование типов.
-Эквивалентность типов.
-Преобразование типов.
-Неявное преобразование типа.
-Арифметические преобразования.
-Явное преобразование типов.
-Синтаксис типов.
6. Лекция: Функции и переключение ввода-вывода.
-Ввод и вывод одного символа.
-Буферы.
-Чтение одной строки.
-Чтение файла.
-Переключение и работа с файлами.
7. Лекция: Выбор вариантов.
-Выбор вариантов.
-Оператор if.
-Расширение оператора if.
-Операции отношения.
-Логические операции.
-Операция условия: ?:.
-Множественный выбор.
8. Лекция: Циклы и другие управляющие средства. Структурное программирование.
-Цикл с предусловием.
-Цикл со счетчиком.
-Цикл с постусловием.
-Другие управляющие операторы.
-Структурное программирование.
9. Лекция: Функции.
-Создание и использование функций.
-Аргументы функции.
-Возвращение значений.
-Локальные переменные.
-Нахождение адресов.
-Указатели, первое знакомство.
-Функции с переменным количеством аргументов.
10. Лекция: Классы памяти и разработка программ.
-Классы памяти и область действия.
-Автоматические переменные.
-Внешние переменные.
-Статические переменные.
-Внешние статические переменные.
-Регистровые переменные.
11. Лекция: Препроцессор языка Си.
-Общие сведения.
-Символические константы: #define.
-Использование аргументов с #define.
-Макроопределение или функция?
-Включение файла #include.
-Условная компиляция.
12. Лекция: Массивы и указатели.
-Указатели и массивы.
-Массивы.
-Указатели.
-Динамические объекты.
-Создание динамических объектов.
-Доступ к динамическим объектам.
-Строки — дополнительные сведения о связи между указателями и массивами.
-Инициализация массивов и классы памяти.
-Функции.
-Операции с указателями.
13. Лекция: Символьные строки и функции над ними.
-Строковые константы.
-Массивы символьных строк и их инициализация.
-Массив и указатель: различия.
-Указатели и строки.
-Ввод-вывод строк.
-Обработка строк.
14. Лекция: Структуры.
-Определение структурных переменных.
-Доступ к компонентам структуры.
-Поля битов в структурах.
-Объединения.
-Перечисления.
-Переменные структуры.
-Указатели структуры.
-Массив структур.
-Переименования типов.
15. Лекция: Библиотека языка Си и файлы ввода-вывода.
-Библиотека языка Си содержит множество функций и макроопределений.
-Библиотеки меняются от системы к системе, но есть ядро функций (стандартная библиотека).
-Распределение памяти.
16. Лекция: Функции в примерах.
-Функция получения случайных чисел.
-Поиск узлов из простых чисел.
-Матрица инцидентности.
-Структуры данных.
-Работа с файлами.
-Все операции со стеком.
-Примеры из графики, все преобразования трехмерного пространства.
1. Лекция: Общее знакомство.
-Происхождение языка Си.
-Достоинства языка Си.
-Будущее языка Си.
-Использование языка Си.
-Использование текстового редактора для подготовки программ.
-Исходные и выполняемые файлы. Примеры простой программы.
-Пример простой программы на языке Си.
-Структура простой программы.
Происхождение языка Си.
Язык программирования Си был разработан
и реализован в 1972 году сотрудником фирмы
AT&T Bell Laboratories Денисом Ритчи. Прообразом
языка Си для Д. Ритчи послужил язык Би,
разработанный Кеном Томпсоном. Он
является результатом эволюционного
развития языков BCPL (Richards, M. , «BCPL: A. Tool
for Compiler Writing and System Programming», Proc. AFIPS
SJCC, 34, 557-566, 1969) и Би
(Johnson, S. C., and B. W. Kernighan, «The Programming Language
B», Comp. Sci. Tech. Rep. No. 8, Bell Laboratories.
1973). Основным достоинством языка Си по
сравнению с языками BCPL и Би является
введение в него типов данных. Язык Си
был разработан во время создания
операционной системы UNIX (OC UNIX). Развитие
языка Си продолжалось и после окончания
его разработки и касалось, в частности,
проверки типов данных и средств,
облегчающих перенос программ в другую
среду. Например, разработка проекта
переноса OC UNIX на компьютер Interdata 8/32
привела к некоторым добавлениям в язык
Си, а именно, к включению в язык таких
средств, как объединение (union).
Позднее были сделаны попытки включения
в язык Си средств абстрагирования
данных. В настоящее время рассматривается
проект стандарта ANSI C — стандарт языка
Си Американского национального института
и the C Programming Language — Reference Manual, AT&T Bell
Laboratories.
С языка Си разработаны совместимые
по входному языку трансляторы для 40
типов вычислительных систем, начиная
от 8-разрядных микропроцессоров и кончая
CRAY-1 — одним из самых мощных в настоящее
время суперкомпьютеров. В ходе работ
по созданию Мобильного Транслятора с
языка Си сам он был переработан для
повышения мобильности написанных на
нем программ.
SL Basics — Уход за кожей | Макияж | Уход за волосами
СКИДКА 15% НА КОМПЛЕКТ ДЛЯ ЛИЦА + БЕСПЛАТНАЯ ДОСТАВКА ВЫШЕ 1399
УХОД ЗА ЛИЦОМ
НАБОР ДЛЯ ЛИЦА
.
УХОД ЗА ЛИЦОМ
НАБОР ДЛЯ ЛИЦА
МАТОВАЯ ПРЕССОВАННАЯ ПУДА
КРАСНЕТЬ
пропустить карусель1350,00 рупий
Консилер — Magic Concealing Wand
1750,00 рупий
Хайлайтер (HD-ILLUMINATOR)
1150,00 рупий
Kompact (матовая прессованная пудра)
1350,00 рупий
Розовый тинт для губ и щек Pink Pop
От 650,00 рупий
BB БЛОК ДУБ
1400,00 рупий
BB БЛОК МОХАНИ
1400,00 рупий
Золотая и жемчужная сыворотка
2 200,00 рупий
Краска для губ и щек Red Rush
От 650,00 рупий
Сыворотка с витамином С
1400,00 рупий
Xpose (фонд с полным покрытием)
1 950,00 рупий
Тонер с розой и медом
750,00 рупий
Matte For You (матовые жидкие губы)
1 200,00 рупий
Нет в наличии
Lashkara (тушь для ресниц Intense Volume)
1150,00 рупий
Xpression (защита от пятен в течение 24 часов)
1 050,00 рупий
Посмотреть коллекцию
ВОЛШЕБНАЯ СКРЫВАЮЩАЯ ПАЛОЧКА
ТОНАЛЬНЫЙ КРЕМ
пропустить карусельСкидка 5%
Без макияжа/набор для макияжа (с желтым подтоном)
5 300,00 рупий 4 999,00
рупийBB БЛОК ДУБ
1400,00 рупий
Краска для губ и щек Red Rush
От 650,00 рупий
Сыворотка с витамином С
1400,00 рупий
Скидка 10%
Ginger Goodness
2400,00 рупий 2150,00
Xpose (фонд с полным покрытием)
1 950,00 рупий
Кофейное масло для тела
1 200,00 рупий
Золотая и жемчужная сыворотка
2 200,00 рупий
Matte For You (матовые жидкие губы)
1 200,00 рупий
Светящийся крем с шафраном
1700,00 рупий
Посмотреть коллекцию
УЛЬТРА СИЯНИЕ
Основы СЛ
1 150,00 рупий
ПОРОЧНЫЙ
ДИКИЙ
ДИКИЙ
БЕСПОЩАДНЫЙ ДИКИЙ ДИКИЙ ВИЦИОУССАВАГНЕПРИМУЩЕСТВЕННЫЙ пропустить карусельBB БЛОК ДУБ
1400,00 рупий
BB БЛОК МОХАГАН
1400,00 рупий
Розовый тинт для губ и щек
От 650,00 рупий
Matte For You (матовые жидкие губы)
1 200,00 рупий
Клубничное масло для тела
1 200,00 рупий
Кокосовый гель для душа
990,00 рупий
Нет в наличии
Lashkara (тушь для ресниц Intense Volume)
1150,00 рупий
Органический Убтан Плюс
650,00 рупий
Золотая и жемчужная сыворотка
2 200,00 рупий
Посмотреть коллекцию
БЛОГ
ВЫБЕРИТЕ ПОДХОДЯЩИЙ ОТТЕНОК ОСНОВЫ ДЛЯ ВАШЕГО ТОНА КОЖИ
ЛИЦО
ВОЛОСЫ
ТЕЛО
СОСТАВИТЬ
Сообщения в блоге
Магия Убтана: натуральное комплексное решение по уходу за кожей
14 часов назад
Убтан — это традиционная косметическая процедура, которая веками использовалась для улучшения общего состояния .