Название: Информатика и программирование: основы программирования на языке Паскаль, 2-е изд. Автор: Авдеюк О.А., Акулов Л.Г., Наумов В.Ю. Издательство: ВолгГТУ ISBN: 978–5–9948–2869–4 Год: 2018 Страниц: 268 Язык: русский Формат: pdf (true), djvu Размер: 12.6 MB
На сегодняшний день информатика стала одной из самых популярных научных дисциплин. Вопросам этой науки посвящено много книг, журналов, различных публикаций. Однако не всегда люди, интересующиеся проблемами информатики, могут достаточно четко определить круг вопросов, которые охватывает информатика как наука.
Часто бытует мнение, что эта дисциплина включает в себя лишь задачи программирования, обработки данных или учение о вычислительных машинах. Да, информатика этим занимается, но частично. На самом деле эта наука включает в себя множество математических, инженерных и даже философских аспектов, через которые она становится фундаментальной наукой, занимающейся схематичным, "формализованным" представлением информации, вопросами ее обработки, а также различными средствами, с помощью которых можно производить необходимую обработку информации. Это включает в себя вопросы анализа и моделирования взаимосвязей и структур в самых различных областях применения.
Данная книга посвящена основным положениям науки информатики. Главное внимание уделяется таким вопросам, как информационные технологии и системы, информационные меры, основы программирования на языке Паскаль. Руководство отвечает требованиям, предъявляемым в ФГОС3+ к техническим направлениям подготовки бакалавров в ВолгГТУ, по курсам «Информатика», «Информатика и программирование», «Основы программирования», «Информационные технологии».
Содержание:
Введение. Базовые сведения об информатике, программах и ЭВМ. Введение в предмет информатика. Краткая характеристика ее основных направлений. Общие сведения об информации. Двоичная система счисления. Основные положения теории кодирования. Информационные меры. Информационные технологии и информационные системы. Программное обеспечение. Архитектура персональной ЭВМ. Методы решения задач. Алгоритмизация. Логика. Этапы решения задач на ЭВМ. Алгоритмизация. Понятие переменной и операции присваивания. Основы алгебры логики. Правила использования логических выражений. Базовые алгоритмические конструкции. Основные сведения о языке Pascal. Алфавит языка. Идентификаторы. Структура программы на языке Pascal. Типы данных в Pascal. Математические операции и функции. Простейший ввод/ вывод. Строковый тип данных. Программирование развилок. Программирование циклов. Составной оператор. Одномерные массивы. Понятие и объявление массива. Поэлементная прямая обработка одномерных массивов. Элементы, удовлетворяющие некоторому условию. Обработка массивов по индексам. Алгоритмы с использованием вложенных циклов. Линейная алгебра и векторы. Двумерные массивы. Понятие и объявление двумерного массива. Поэлементная обработка двумерных массивов. Обработка отдельных строк или столбцов матрицы. Квадратные матрицы. Линейная алгебра и матрицы. Подпрограммы. Иерархия. Черный ящик. Подпрограмма. Подпрограммы в языке Pascal. Локальные и глобальные идентификаторы. Параметры подпрограмм. Примеры решения задач. Файлы. Основные определения и объявление файла. Компонентные файлы. Файлы последовательного доступа. Файлы произвольного доступа. Файлы и подпрограммы. Компонентные файлы и массивы. Список использованной литературы.
Скачать Информатика и программирование: основы программирования на языке Паскаль, 2-е изд.
|