RadioProg
  • Статьи
    • Радиоэлектроника
      • Антенны и распространение радиоволн
      • Беспроводная связь
      • Высокочастотная техника
      • Волоконно-оптические линии связи (ВОЛС)
      • Измерительная техника
      • Исполнительные механизмы и драйверы
      • САПР
      • Спутниковая связь
      • Схемотехника
      • Телевидение
      • Цифровая электроника
      • Технологии и инструменты
      • Электронные компоненты
      • А что внутри?
      • Прочее (радиоэлектроника)
    • Программирование
      • Алгоритмы и структуры данных
      • Базы данных
      • Веб-разработка
      • Мультимедиа (разработка ПО)
      • Нейронные сети
      • Паттерны проектирования
      • Связь
      • Системы сборки ПО
      • Языки программирования
    • IT
      • Компьютерные сети
      • Операционные системы
      • Верстка
      • Системы контроля версий
    • Прочее
      • История технологий
      • Мультимедиа
      • Новости телекома
      • Нормативная документация
      • Охрана труда
      • Полезные программы
      • Просто интересно
      • Экономика телекоммуникаций и электронной промышленности
      • Экономика и инвестиции
  • Книги / руководства
  • Инструменты
    • Калькуляторы
  • Описания / ссылки на магазины
    • RF, Wi-Fi, Bluetooth, GSM, GPRS, GPS
    • Датчики
    • Дисплеи, индикаторы, светодиоды
    • Исполнительные механизмы и драйверы
    • Источники питания
    • Кнопки, клавиатуры, потенциометры
    • Макетирование
    • Одноплатные компьютеры
    • Отладочные платы
    • Платы расширения (shields)
    • Преобразователи, переходники, кабели
    • Прочие радиодетали
    • Приборы, инструменты, расходные материалы
    • Прочее (тех. описания, ссылки)

По тегу «Для начинающих» найдено постов: 321
посты 181 – 210

  • Добавлено 7 июня 2021 в 04:31
    10.9 – Нулевые указатели
    Нулевые значения и нулевые указатели Как и обычные переменные, указатели не инициализируются при создании экземпляров. Если указателю значение не присвоено, он по умолчанию будет указывать на какой-то мусорный адрес. Помимо адресов памяти, есть...
  • Добавлено 7 июня 2021 в 03:26
    10.8 – Знакомство с указателями
    В уроке «1.3 – Знакомство с переменными в C++», мы отметили, что переменная – это имя части памяти, которая содержит значение. Когда наша программа создает экземпляр переменной, ей автоматически присваивается адрес свободной памяти,...
  • Добавлено 6 июня 2021 в 18:59
    10.7 – Знакомство с std::string_view
    В предыдущем уроке мы говорили о строках в стиле C и об опасностях их использования. Строки в стиле C бывают быстрыми, но они не так просты в использовании и не так безопасны, как std::string. Но std::string (который мы рассмотрели в уроке «4.12...
  • Добавлено 5 июня 2021 в 19:56
    10.6 – Строки в стиле C
    В уроке «4.12 – Знакомство с std::string» мы определили строку как набор последовательных символов, таких как "Hello, world!". Строки – это основной способ работы с текстом в C++, а std::string упрощает работу с ними. Современный...
  • Добавлено 5 июня 2021 в 17:57
    10.5 – Многомерные массивы
    Элементы массива могут быть любого типа данных, включая массивы! Массив массивов называется многомерным массивом. int array[3][5]; // 3-элементный массив из 5-элементных массивов Поскольку здесь у нас есть 2 индекса, это двумерный массив. В...
  • Добавлено 5 июня 2021 в 16:18
    10.4 – Сортировка массива с помощью сортировки выбором
    Случай для сортировки Сортировка массива – это процесс упорядочивания всех элементов в массиве в определенном порядке. Существует много разных случаев, когда сортировка массива может быть полезна. Например, ваш почтовый клиент обычно отображает...
  • Добавлено 5 июня 2021 в 01:05
    10.3 – Массивы и циклы
    Рассмотрим случай, когда мы хотим найти средний балл за тест в классе студентов. Используя отдельные переменные: int numStudents{ 5 }; int score0{ 84 }; int score1{ 92 }; int score2{ 76 }; int score3{ 81 }; int score4{ 56 }; int totalScore{...
  • Добавлено 4 июня 2021 в 22:48
    10.2– Массивы (часть 2)
    Данный урок продолжает обсуждение массивов, начатое в уроке «10.1 – Массивы (часть 1)». Инициализация фиксированных массивов Элементы массива обрабатываются так же, как обычные переменные, и поэтому при создании они не инициализируются. Один...
  • Добавлено 4 июня 2021 в 18:13
    10.1 – Массивы (часть 1)
    Примечание. Эта глава немного сложнее предыдущих. Если вы будете немного озадачены, держитесь. Лучшее еще впереди! В уроке «9.4 – Структуры» мы узнали, что с помощью структуры можно объединить множество различных типов данных в один...
  • Добавлено 3 июня 2021 в 22:38
    9.x – Резюме к главе 9 и небольшой тест
    Краткое резюме Перечислимые типы позволяют нам определить наш собственный тип, в котором перечислены все возможные значения. Они отлично подходят для категоризации вещей. Классы перечислений работают как перечисления, но обеспечивают бо́льшую безопасность...
  • Добавлено 3 июня 2021 в 21:55
    9.5 – Генерирование случайных чисел
    Возможность генерировать случайные числа может быть полезна в определенных видах программ, особенно в играх, программах статистического моделирования и научных симуляторах, которые должны моделировать случайные события. Возьмем, к примеру, игры –...
  • Добавлено 3 июня 2021 в 15:41
    9.4 – Структуры
    В программировании есть много случаев, когда нам для представления объекта необходимо более одной переменной. Например, чтобы представить себя, вы можете сохранить свое имя, дату рождения, рост, вес или любое другое количество характеристик о себе. Сделать...
  • Добавлено 2 июня 2021 в 22:57
    9.3 – Классы перечислений
    Хотя перечисляемые типы в C++ являются отдельными типами, они не типобезопасны и в некоторых случаях позволяют делать вещи, которые бессмысленны. Рассмотрим следующий случай: #include <iostream> int main() { enum Color {...
  • Добавлено 2 июня 2021 в 19:29
    9.2 – Перечислимые типы данных
    C++ содержит довольно много встроенных типов данных. Но этих типов бывает не всегда достаточно для того, что мы хотим сделать. Итак, C++ содержит возможности, позволяющие программистам создавать свои собственные типы данных. Эти типы данных называются...
  • Добавлено 1 июня 2021 в 02:50
    7.x – Резюме к главе 7 и небольшой тест
    Краткое резюме Конкретная последовательность инструкций, которые CPU выполняет в программе, называется путем выполнения программы. Прямолинейная программа при каждом запуске проходит один и тот же путь. Инструкции управления порядком выполнения...
  • Добавлено 1 июня 2021 в 00:49
    7.17 – assert и static_assert
    В функции, которая принимает параметры, вызывающая функция может передавать аргументы, которые синтаксически верны, но семантически бессмысленны. Например, в предыдущем уроке (7.15 – Обнаружение и обработка ошибок) мы показали следующий пример функции: void...
  • Добавлено 31 мая 2021 в 22:08
    7.16 – std::cin и обработка недопустимого ввода
    Большинство программ, имеющих какой-либо пользовательский интерфейс, должны обрабатывать вводимые пользователем данные. В программах, которые мы писали, мы использовали std::cin, чтобы попросить пользователя ввести текст. Поскольку ввод текста имеет произвольную...
  • Добавлено 30 мая 2021 в 21:14
    7.15 – Обнаружение и обработка ошибок
    В уроке «7.14 – Распространенные семантические ошибки при программировании на C++» мы рассмотрели многие типы распространенных семантических ошибок, с которыми сталкиваются начинающие программисты при работе с языком C++. Если ошибка...
  • Добавлено 30 мая 2021 в 17:27
    7.14 – Распространенные семантические ошибки при программировании на C++
    В уроке «3.1 – Синтаксические и семантические ошибки» мы рассмотрели синтаксические ошибки, которые возникают, когда вы пишете код, который не соответствует грамматике языка C++. Компилятор уведомит вас об ошибках этого типа, поэтому...
  • Добавлено 30 мая 2021 в 14:30
    7.13 – Покрытие кода
    В предыдущем уроке «7.12 – Введение в тестирование кода» мы обсудили, как писать и сохранять простые тесты. В этом уроке мы поговорим о том, какие тесты полезно писать, чтобы убедиться, что ваш код корректен. Покрытие кода Термин...
  • Добавлено 30 мая 2021 в 12:46
    7.12 – Введение в тестирование кода
    Итак, вы написали программу, она компилируется и даже работает! Что теперь? Это зависит от нескольких вещей. Если вы написали свою программу так, чтобы ее можно было запустить один раз и выбросить, то всё готово. В этом случае то, что ваша программа...
  • Добавлено 29 мая 2021 в 19:48
    7.11 – Остановки (преждевременный выход из программы)
    Последняя категория инструкций управления порядком выполнения программы, которую мы рассмотрим, – это остановки. Остановка – это инструкция управления порядком выполнения программы, которая завершает программу. В C++ остановки реализованы...
  • Добавлено 29 мая 2021 в 18:06
    7.10 – Инструкции break и continue
    Инструкция break Хотя вы уже видели инструкцию break в контексте операторов switch (7.4 – Основы работы с оператором switch), она заслуживает более полного рассмотрения, поскольку ее можно использовать и с другими типами инструкций управления...
  • Добавлено 29 мая 2021 в 16:06
    7.9 – Инструкции for
    Безусловно, наиболее часто используемой инструкцией цикла в C++ является оператор for. Оператор for (также называемый циклом for) предпочтителен, когда у нас есть очевидная переменная цикла, потому что он позволяет нам легко и кратко определять, инициализировать,...
  • Добавлено 29 мая 2021 в 13:45
    7.8 – Инструкции do while
    Рассмотрим случай, когда мы хотим показать пользователю меню и попросить его сделать выбор; и, если пользователь сделает неверный выбор, спросить его снова. Ясно, что меню и выбор должны находиться внутри какого-то цикла (чтобы мы могли продолжать спрашивать...
  • Добавлено 29 мая 2021 в 13:05
    7.7 – Введение в циклы и инструкции while
    Введение в циклы А теперь начинается самое интересное – в следующем наборе уроков мы пройдемся по циклам. Циклы – это конструкции управления порядком выполнения программы, которые позволяют фрагменту кода многократно выполняться до тех...
  • Добавлено 28 мая 2021 в 21:45
    7.6 – Операторы goto
    Следующий тип инструкций управления порядком выполнения программы, который мы рассмотрим, – это безусловный переход. Безусловный переход заставляет выполнение перемещаться в другое место в коде. Термин «безусловный» означает, что переход...
  • Добавлено 25 мая 2021 в 23:39
    7.5 – Проваливание и область видимости в switch
    Этот урок является продолжением нашего исследования операторов switch, которое мы начали в предыдущем уроке «7.4 – Основы работы с оператором switch». В предыдущем уроке мы упоминали, что каждый набор инструкций под меткой должен заканчиваться...
  • Добавлено 24 мая 2021 в 13:17
    7.4 – Основы работы с оператором switch
    Хотя несколько операторов if-else можно связать вместе, но это будет трудно читать и неэффективно. Рассмотрим следующую программу: #include <iostream> void printDigitName(int x) { if (x == 1) std::cout << "One";...
  • Добавлено 23 мая 2021 в 23:45
    7.3 – Распространенные проблемы при работе с операторами if
    Данный урок является продолжением урока «7.2 – Операторы if и блоки». Здесь мы рассмотрим некоторые типовые проблемы, возникающие при использовании операторов if. Вложенные операторы if и проблема висячих else Операторы if можно...
Назад
Начало
Вперед
Яндекс.Метрика
Радиоэлектроника
  • Антенны и распространение радиоволн
  • Беспроводная связь
  • Высокочастотная техника
  • Волоконно-оптические линии связи (ВОЛС)
  • Измерительная техника
  • Исполнительные механизмы и драйверы
  • САПР
  • Спутниковая связь
  • Схемотехника
  • Телевидение
  • Цифровая электроника
  • Технологии и инструменты
  • Электронные компоненты
  • А что внутри?
  • Прочее (радиоэлектроника)
Программирование
  • Алгоритмы и структуры данных
  • Базы данных
  • Веб-разработка
  • Мультимедиа (разработка ПО)
  • Нейронные сети
  • Паттерны проектирования
  • Связь
  • Системы сборки ПО
  • Языки программирования
IT
  • Компьютерные сети
  • Операционные системы
  • Верстка
  • Системы контроля версий
Прочее
  • История технологий
  • Мультимедиа
  • Новости телекома
  • Нормативная документация
  • Охрана труда
  • Полезные программы
  • Просто интересно
  • Экономика телекоммуникаций и электронной промышленности
  • Экономика и инвестиции
radioprog logo

Мы в соцсетях

         

Карта сайта

Последние материалы

Контакты: radioprog@gmail.com

© 2008 — 2026 RadioProg.RU