• формат pdf
  • размер 14,49 МБ
  • добавлен 1 апреля 2015 г.
Ушаков Д.Н., Юркова Т.А. Паскаль для школьников
2-е издание. — СПб.: Питер, 2011. — 320 с.
Эта книга — не учебник, а скорее помощник в освоении языка программирования Паскаль, с которым на уроках информатики знакомятся все школьники. Она состоит из бесед, посвященных практическим вопросам программирования и решения задач. Многочисленные примеры позволяют лучше понять, как разработать алгоритм, написать собственную программу, правильно оформить её текст. Советы и примечания обращают внимание читателей на важные детали, позволяют избежать подводных камней, более эффективно писать программы.
Книга написана школьными преподавателями информатики, имеющими большой опыт многолетней практической работы.
Во второе издание добавлено несколько новых глав, посвященных записям, динамическим переменным, стеку, очереди и спискам. Также освещена одна из самых сложных тем в программировании - построение рекурсивных алгоритмов.
Вступление
Благодарности
От издательства
Как написать простую программу на Паскале
Выводим сообщение на экран дисплея
Как заложить эту программу в компьютер?
Оформление текста на экране
Выводы
Контрольные вопросы
Как включить в работу числовые данные
Начнем с простого: целые числа
Включаем в работу вещественные числа
Как совместить переменные целого и вещественного типа
Ввод и вывод данных
Зачем нужны константы в программе?
Выводы
Контрольные вопросы
Учимся работать с символами
Как компьютер понимает символы
Тип Char — порядковый тип!
Выводы
Контрольные вопросы
Джордж Буль и его логика
Необходим еще один тип — логический!
Логические (булевские) операции
Выводы
Контрольные вопросы
Анализ ситуации и последовательность выполнения команд
Проверка условия и ветвление в алгоритме
Блоки операторов
Ветвление по ряду условий (оператор case)
Выводы
Контрольные вопросы
Многократно повторяющиеся действия
Оператор-цикла for
Применение циклов со счетчиком
Выводы
Контрольные вопросы
Циклы с условием
Цикл с предусловием
Цикл с постусловием
Выводы
Контрольные вопросы
Массивы — структурированный тип данных
Хранение однотипных данных в виде таблицы
Поиск в массиве
Двумерные массивы
Выводы
Контрольные вопросы
Вспомогательные алгоритмы. Процедуры
Конструирование алгоритма «сверху вниз»
Пример работы с функцией: поиск максимального элемента
Выводы
Контрольные вопросы
Как работать с символьными строками
Работаем с цепочками символов: тип String
Некоторые функции и процедуры Паскаля для работы со строками
Выводы
Контрольные вопросы
Процедуры и функции с параметрами
Простые примеры использования подпрограмм с параметрами
Способы передачи параметров
Выводы
Контрольные вопросы
Файлы: сохраняем результаты работы до следующего раза
Как работать с текстовым файлом
Сохранение двумерного массива чисел в текстовом файле
Выводы
Контрольные вопросы
Графический режим работы. Модуль Graph
Включаем графический режим работы
Продолжаем изучать возможности модуля Graph
Выводы
Контрольные вопросы
Операторы, изменяющие естественный ход программы
Использование оператора безусловного перехода goto
Операторы, изменяющие ход выполнения цикла
Выводы
Контрольные вопросы
Приложение. Элементы блок-схем
Приложение. Домашние задания
Задания
Алфавитный указатель
Возможность скачивания данного файла заблокирована по требованию правообладателя.