Детальная информация

Название Как быстро освоить цифровые технологии и начать программировать (на основе языка Си): учебное пособие
Авторы Гольдберг Александр Юрьевич ; Зайцева Надежда Игоревна
Организация Санкт-Петербургский политехнический университет Петра Великого. Физико-механический институт. Высшая школа прикладной математики и вычислительной физики
Выходные сведения Санкт-Петербург: ПОЛИТЕХ-ПРЕСС, 2025
Коллекция Учебная и учебно-методическая литература ; Общая коллекция
Тематика Программирования языки
УДК 004.438(075.8)
Тип документа Учебник
Тип файла PDF
Язык Русский
Код специальности ФГОС 01.00.00
Группа специальностей ФГОС 010000 - Математика и механика
DOI 10.18720/SPBPU/2/id25-7
Права доступа Доступ по паролю из сети Интернет (чтение, печать)
Дополнительно Новинка
Ключ записи RU\SPSTU\edoc\75688
Дата создания записи 11.04.2025

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Соответствует рабочей программе дисциплины «Введение в профессиональную деятельность» направления подготовки 01.03.02 «Прикладная математика и информатика». Содержит необходимую информацию для успешного выполнения заданий по вводному курсу, связному с начальным освоением цифровых технологий и получением навыков программирования на языке Cи. Представлен обзор базовых и некоторых более углубленных тем, связанных с программированием на языке Cи. Предназначено для студентов, изучающих раздел дисциплины «Введение в профессиональную деятельность», а также для тех, кто хочет научиться простому кодированию и ищет применение своих навыков в прикладной математике.

The training manual corresponds to the working program of the discipline “Introduction to occupation” of the major 01.03.02 “Applied Mathematics and Informatics”. The manual provides the information necessary to successfully complete assignments in an introductory course related to basic knowledge of digital technologies and skills of programming in the C language. The authors provide an overview of basic and some more advanced topics related to programming in the C language. It is intended for students studying the section of the discipline “Introduction to occupation” as well as for those who want to learn simple coding and are seeking to use their skills in applied mathematics.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать
Интернет Анонимные пользователи
  • ОГЛАВЛЕНИЕ
  • ПРЕДИСЛОВИЕ
  • 1. КАК НАЧАТЬ ПРОЕКТ
  • 1.1. Проектная деятельность
  • 1.2. Подсказки и пояснения
  • 1.3. Результаты
  • 2. СТИЛЬ КОДИРОВАНИЯ
  • 2.1. Визуальные подсказки
  • 2.2. Строки и переносы
  • 2.3. KISS – «keep it short and simple»
  • 2.4. DRY – «don’t repeat yourself»
  • 2.5. Обобщение материала
  • 3. ИСКУССТВО ПРОГРАММИРОВАНИЯ КАК ВЫБОР ДАННЫХ
  • 3.1. Переопределение typedef и функция sizeof
  • 3.2. Структуры struct
  • 3.3. Директива #define и константы enum
  • 3.4. Видимость переменных
  • 3.5. Объединение union
  • 4. ПРИМЕНЕНИЕ ЗНАНИЙ НА ПРАКТИКЕ
  • 4.1. Инкремент, декремент, присваивание и сравнение
  • 4.2. Условный оператор if, тернарный «?» и switch-case
  • 4.3. Циклы
  • 4.4. Рекурсия
  • 5. ОСНОВНЫЕ ЧАСТИ ПРОГРАММЫ
  • 5.1. Функция main
  • 5.2. Директивы компилятора
  • 5.3. Общая структура программы
  • 5.4. Использование отладочного режима
  • 6. УКАЗАТЕЛИ
  • 6.1. Два типа используемой памяти компьютера: куча и стек
  • 6.2. Утечки памяти
  • 7. МАССИВЫ, СПИСКИ И СТРОКИ
  • 7.1. Массивы как основа информатики
  • 7.2. Односвязные списки
  • 7.3. Строка как массив символов
  • 8. ГРАФИЧЕСКИЙ ИНТЕРФЕЙС И БИБЛИОТЕКА LabEngine
  • 8.1. Установка и использование
  • 8.2. Особенности графического режима
  • 8.3. Некоторые функции LabEngine
  • БИБЛИОГРАФИЧЕСКИЙ СПИСОК
  • Приложение 1
  • Приложение 2

Количество обращений: 6 
За последние 30 дней: 6

Подробная статистика