Информатика и технология программирования


Содержание


Итоговый экзамен (семестр)
Итоговый экзамен (семестр) - часть 2
Итоговый экзамен (семестр) - часть 3
Атттестационный экзамен ()
КЛАССЫ ДОПОЛНИТЕЛЬНЫХ ТИПОВ ДАННЫХ
ШАБЛОНЫ СТАНДАРТНЫХ СТРУКТУР ДАННЫХ
Формат входных документов
Сбор и форматирование терминов
Форматирование Си-программ
Форматирование таблиц
Форматирование группы документов
Создание алфавитного и тематического каталогов
Резюме
Что, как и зачем предлагается изучать
Что, как и зачем предлагается изучать - часть 2
Программа = алгоритм + данные
Базовые типы данных
Операции, выражения
Если все сразу
Немного о процессе программирования
Анализ " смысла" программы и ее частей
С миру по нитке - готовая программа
Задачи, задачи и еще раз задачи
Технология программирования - это
Немного арифметики
Итерационные процессы и циклы
Символы, строки, тексты
Сортировка и поиск
Стеки, очереди
Типы данных: не только массивы
Указатели, массивы, память
Структуры и объединения
Типы данных и переменные
Указатели и управление памятью в Си
Функция как тип данных
Модульное программирование
Динамические переменные и массивы
Биты, байты, слова
Структура данных - вовсе не массивы
Массивы указателей
Линейные списки
Рекурсия
Деревья
Указатели на функции
Двоичные файлы произвольного доступа
В стремлении к совершенству
Программирование вычислительных процессов
Объекты и классы
Особенности языка Си++
Класс: тип данных, определенный программистом
Программирование "от класса к классу"
Классы структур данных
Стратегии взаимодействия объектов программе
Финал-апофеоз: классов, функций, строк
Алгоритм
Составные части языка программирования
Составные части языка программирования - часть 2
Байт, машинное слово
Байт, машинное слово - часть 2
Байт, машинное слово - часть 3
Представление отрицательных чиселДополнительный код
Представление отрицательных чиселДополнительный код - часть 2
Базовые типы данных целых чисел
Базовые типы данных целых чисел - часть 2
Числа с плавающей точкой
Представление символьных данных
Массив как производный тип данных
Результат операции, действия над операндами
Преобразование типов операндов
Преобразование типов операндов - часть 2
Преобразование типов операндов - часть 3
Классификация операций
Арифметические операции
Операции сравнения и логические операции
Операции присваивания
Явное преобразование типа
Условная операция
Операция последовательности действий ("запятая")
" Подводные камни" и " маленькие хитрости"
" Подводные камни" и " маленькие хитрости" - часть 2
Bk-t
Роль символа ";"
Вопросы без ответов
Операторы простой последовательности
Условные операторы
Операторы цикла
Операторы цикла - часть 2
Операторы перехода
Операторы перехода - часть 2
Операторы перехода - часть 3
Вопросы без ответов
Определение функции
Определение функции - часть 2
Способ передачи параметров
Функция main
Глобальные переменныеИнициализация
Области действия функцийОпределения и объявления
Области действия функцийОпределения и объявления - часть 2
Вопросы без ответов
Препроцессор
Препроцессор - часть 2
Трансляция и ее фазы
Модульное программирование, компоновка
Шаг Простые переменные и массивы
Шаг Функции и общая структура программы
Шаг Функции и общая структура программы - часть 2
Шаг Операции и выражения
Шаг Операторы
Шаг Операторы - часть 2
Шаг Стандартные функцииВвод-вывод
Шаг Что делает программа
Шаг Что делает программа - часть 2
Способы анализа программы
Способы анализа программы - часть 2
Смысл операции присваивания
Смысл переменных
Смысл переменных - часть 2
Смысл переменных - часть 3
Смысл переменных при завершении циклов
Смысл индексных переменных при работе с массивами
Смысл переменных в структурах данных
Смысл переменных в структурах данных - часть 2
Житейский смысл алгоритмов и их фрагментов
Житейский смысл алгоритмов и их фрагментов - часть 2
Смысл выражений в арифметических задачах
Пример анализа программы : выбор возрастающих последовательностей
Вопросы без ответов
Вопросы без ответов - часть 2
Вопросы без ответов - часть 3
Вопросы без ответов - часть 4
Сортировка подсчетом
Особое число
Особое число - часть 2
Структурное программирование
Структурное программирование - часть 2
Структурное программирование - часть 3
Модульное проектирование
Модульное проектирование - часть 2
Нисходящее пошаговое структурное проектирование
Нисходящее пошаговое структурное проектирование - часть 2
Одновременное проектирование алгоритма и структур данных
Допустимые случаи использования оператора goto
Операторы continue, break и return
Пример проектирования : сложение смешанных чисел
Простые множители
Простые числа
Счастливые билеты
Задания к лабораторным работам
Вопросы без ответов
Нахождение корня функции методом половинного деления
Нахождение корня функции методом последовательных приближений
Вычисление степенного полинома
Вычисление суммы степенного ряда
Задания к лабораторным работам
Задания к лабораторным работам - часть 2
Вопросы без ответов
Стандартная библиотека ввода-вывода
Работа со строкой
Работа со строкой - часть 2
Ввод-вывод целых чисел

Руководство пользователя программы Announcement System Management см. раздел
Интернет и безопасность в нем см. раздел



- Начало -