Учебное пособие предназначено для изучения теоретического материала и выполнения лабораторных работ при изучении дисциплин "Алгоритмы и алгоритмические языки", "Структуры и алгоритмы обработки данных". Материал книги условно разбит на две части: язык программирования Паскаль и структуры данных. Описание языка включает: алфавит, структуру программ, типизацию данных, операторы, ввод/вывод данных, алгоритмические структуры, подпрограммы, процедуры и функции, типы данных, массивы, работу с файлами. При рассмотрении структур данных описываются структуры прямого и последовательного доступа, сортировка массивов, линейные списки и двоичные деревья, включая операции с ними. Рассмотрение типов данных и управляющих структур сопровождается графическими схемами и диаграммами, способствующими лучшему пониманию изучаемого материала. Вопросы и задания лабораторных работ также могут использоваться для организации практических и самостоятельных работ. Материалы книги будут полезны учителям информатики...
Uchebnoe posobie prednaznacheno dlja izuchenija teoreticheskogo materiala i vypolnenija laboratornykh rabot pri izuchenii distsiplin "Algoritmy i algoritmicheskie jazyki", "Struktury i algoritmy obrabotki dannykh". Material knigi uslovno razbit na dve chasti: jazyk programmirovanija Paskal i struktury dannykh. Opisanie jazyka vkljuchaet: alfavit, strukturu programm, tipizatsiju dannykh, operatory, vvod/vyvod dannykh, algoritmicheskie struktury, podprogrammy, protsedury i funktsii, tipy dannykh, massivy, rabotu s fajlami. Pri rassmotrenii struktur dannykh opisyvajutsja struktury prjamogo i posledovatelnogo dostupa, sortirovka massivov, linejnye spiski i dvoichnye derevja, vkljuchaja operatsii s nimi. Rassmotrenie tipov dannykh i upravljajuschikh struktur soprovozhdaetsja graficheskimi skhemami i diagrammami, sposobstvujuschimi luchshemu ponimaniju izuchaemogo materiala. Voprosy i zadanija laboratornykh rabot takzhe mogut ispolzovatsja dlja organizatsii prakticheskikh i samostojatelnykh rabot. Materialy knigi budut polezny uchiteljam informatiki...