Добавлен пользователем Арслан Сайдуганов, дата добавления неизвестна
Описание отредактировано
Базовые понятия информатики. Понятие <Информатика> и <Информация>. Предмет информатики как науки. Задачи информатики как науки. Данные. Информация. Знание. Информационная система. Информационные технологии. Понятие алгоритма. Свойства и классы алгоритмов. Формы представления алгоритмов. Классы алгоритмов. Формы представления алгоритмов. Понятие алгоритма. Базовые алгоритмические структуры. Представление данных в памяти персонального компьютера. Принципы обработки программных кодов. Микропроцессор. Мнемонические коды. Компиляторы. Интерпретатор. Язык C. История развития. Основные свойства языка. Отличительные особенности языка C. Элементы языка C. Базовые типы данных. Структура программы на C++. Директива #include. Использование void. Инструкция return. Описание переменных. Обработка данных. Операторы. Арифметические операторы. Приоритет операторов и порядок вычислений. Используемые алгоритмы обработки данных. Аккумуляторы. Преобразования типов данных. Функции языка C++. Декларации и дефиниции функций. Формальные и фактические параметры. Вызов функций. Возврат функцией значений. Переменные в функциях. Автоматические (локальные) переменные. Внешние (глобальные) переменные. Статические переменные. Передача параметров по значению. Передача параметров по ссылке. Значения параметров по умолчанию. Перегрузка функций. Рекурсия. Встроенные функции. Обработка символьных данных. Вывод в C/C++. Функция puts(). Функция putchar(). Функция printf(). Выбор правильных средств вывода информации. Вывод в Си++. Ввод в C/C++. Функция gets(). Функция getchar(). Функция scanf(). Выбор соответствующих средств ввода данных. Ввод в Си++. Управляющие структуры. Структуры выбора (if / else). Структуры выбора (switch/case/default). Структуры повторения (циклы). Использование цикла for. Использование цикла do.while (постусловие). Использование цикла while (предусловие). Операторы передачи управления. Оператор безусловного перехода goto. Оператор break. Оператор continue. Препроцессор языка Си. Массивы. Объявление переменной массива. Использование индексной переменной. Инициализация массива при объявлении. Передача массивов в функции. Использование констант при объявлении массивов. Символьные строки. Массивы строк. Алгоритмы сортировки массива. Поиск заданного элемента в массиве. Указатели. Объявление указателя. Указатели на массивы. Операции над указателями. Указатели на строку. Указатели на функцию. Функции, возвращающие указатель. Указатели на многомерные массивы. Массивы указателей. Динамическое распределение памяти. Структуры данных. Реализация одних структур на базе других. Очередь. Операции над очередями. Стек. Операции над стеками. Ссылочные реализации структур данных. Списки. Операции над списками.
Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
В данные лекции вошли следующие разделы.
Введение.
Введение. Предмет информатики, ее задачи и место в подготовке инженеров.
Понятие "информация" и свойства информации.
Технические и программные средства реализации информационных процессов.
Аппаратная реализация компьютера.
Системный блок компьютера.
Операционная система: назначение и состав.
Программная обработка данных....
Информация и информационные технологии. (Информация и ее измерение. Информационные технологии. Создание, преобразование, передача, хранение и защита информации. Краткая история. вычислительной техники и создания компьютера.). Аппаратное и программное обеспечение ПК. (Основное и периферийное аппаратное обеспечение компьютера. Принципы. функционирования компьютера. Базисное,...
Лекции по информатике за 1 курс: 1 и 2 семестр. Введение в информатику. Общие принципы организации и работы компьютеров. Классификация компьютеров. Арифметические основы компьютеров. Логические основы компьютеров. Программное обеспечение компьютеров. Алгоритмы. Алгоритмизация. Алгоритмические языки. Технология подготовки и решения задач с помощью компьютера. Применения...