Язык программирования ПАСКАЛЬ
Оценить
(0 голоса)
Множеству теоретических и прикладных задач, решение которых возможно с помощью компьютера, соответствует разнообразие созданных к настоящему времени языков программирования. Диапазон существующих языков велик — как в областях приложения (по типу решаемых задач), так и в степени специализации; от универсальных, общего назначения — Лого, Паскаль, ПЛ/1, Ада, до узкоспециализированных, например, для исследований в области искусственного интеллекта (ЛИСП) или для финансового прогнозирования (VISICALC); от языков программирования для инженернотехнических расчетов (ФОРТРАН), экономических задач (КОБОЛ), статистического назначения (DATATEXT, STATPACK), для работы с базами данных (dBASE III) до языков для моделирования (DYNAMO, SIMSCRIPT) и интерактивных языков для начинающих (Бейсик, Лого, PILOT). Одним из наиболее универсальных,…
Оценить
(0 голоса)
Рассмотрим в общих чертах элементы и структуру языка Паскаль. В языке используется определенный набор символов, в число которых входят арабские цифры; буквы латинского и русского алфавитов, знаки пунктуации, знаки операций. Из этих символов по определенным правилам строятся «слова», «фразы» и целые «тексты» языка. «Словами» можно назвать данные различных видов, и в частности, идентификаторы, каждый из которых представляет имя численного или символьного данного,: функции, самой программы и т. д. Идентификатором может быть любая последовательность букв и цифр, начинающаяся с буквы, например, альфа. Из различных видов данных с помощью знаков операций, скобок, идентификаторов некоторых функций строятся выражения. Численные и символьные данные могут…
Оценить
(0 голоса)
Что касается переменных, то они также должны быть объявлены в начале программы после констант, при этом должен указываться их тип: идентификатор: тип; например, var a, b, s : real; i, k : integer; ch : char; Переменные одного типа помещаются в одной группе перед двоеточием и разделяются запятыми. Группы переменных разных типов отделяются друг от друга точкой с запятой. Задания. 1. Какие символы из приведенных используются в языке Паскаль: 1, со, л, 6, IV? 2.         Перечислите используемые в языке Паскаль знаки пунктуации и знаки операций. 3.         Какие из приведенных высказываний могут быть идентификаторами: (avto); тЪки, arglx; 4:st; —uw; имя; лит25;…
Оценить
(0 голоса)
Описанные выше типы данных называются скалярными, поскольку каждое из соответствующих им значений есть скалярная, неделимая величина. Однако в языке Паскаль возможно оперировать и более сложными, структурированными типами данных, у которых каждый элемент данного типа представляет собой некую организованную структуру из элементов более простого, основного или определенного ранее типа, являющегося по отношению к данному базовым. К таким типам относятся регулярные типы, объектами которых являются массивы, состоящие из ряда однотипных элементов. Массиву присваивается имя, с помощью которого можно вызвать весь массив; но можно обратиться и к любому элементу массива, для чего кроме имени массива необходимо задать индекс, указывающий относительную позицию элемента в…
Оценить
(0 голоса)
Если для данного Массива базовым является тип char, то имеем массив символов: в случае одномерного массива— вектор символов, строку, в случае двумерного — массив, или вектор, строк. Возможность оперировать не только числами, но и символами, последовательностями символов, словами и текстами естественного языка значительно увеличивает мощность языка Паскаль, позволяет применять его для задач не только математических, но и из других областей знаний. Поскольку один символ занимает один байт, а одна адресуемая позиция памяти ЭВМ (машинное слово) содержит несколько (2.8) байтов, в одном слове может размещаться более одного символа. Для более экономного использования памяти существует системный атрибут packed, упаковывающий заданный массив символов…
Оценить
(0 голоса)
К структурированным относятся также комбинированные типы данных, объектами которых являются записи. Записи, как и массивы,— это совокупность данных; но в записях отражены разнотипные данные. Это удобно, когда нужно объединить разнообразную информацию, относящуюся к одному объекту, например, все сведения об ученике: фамилия, имя, дата рождения, класс. В записи информация каждого типа занимает некоторое поле, имеющее свое собственное имя. При объявлении записи перечисляются все поля, имя и тип каждого поля: type имя = record имя поля 1 : тип; . имя поля К . тип end; Например, данные о книге можно оформить в такую запись: type книга = record автор: packed array…
Оценить
(0 голоса)
В том случае, когда необходимо описать однотипные, но не полностью идентичные объекты, нет надобности объявлять для каждого из них самостоятельный комбинированный тип. Лучше воспользоваться формой записи с вариантами, где вначале в общей части указаны общие для всех объектов данного типа поля, а далее, в вариантной части — поля, специфичные для каждого объекта. При этом удобно вариантную часть построить аналогично условному оператору case селектор of метки случаев: операторы; но в данном случае в качестве селектора выступает не имя переменной, а некоторый тип, значения которого определяют вариантные поля. На месте, же операторов после меток случаев*стоят описания этих полей. Внутри одной записи идентификаторы…
Оценить
(0 голоса)
Помимо указанных параметров субэкваториальный и субтропический пояса характеризуются контрастностью распределения осадков по временам года, субэкваториальный, тропический и умеренный — активным перемещением воздушных масс, субтропический и умеренный — выделением особых областей, подверженных влиянию муссонов, а кроме того, умеренный климатический пояс включает в себя оценку по степени континентальное™ климата. PROGRAM GEO (INPUT, OUTPUT); CONST KOL1C M 10; ТУРЕ TEMPER = RECORD SRGOD, AMPL i REAL END; INDEKS = 1.KOL1C; GRAD = (МАЛ, CP, MH); OBLWL = (МУССОННЫЕ, ОБЫЧНЫЕ); ADW Ж (МУССОНЫ, ПАССАТЬГ, ВЕТРЫ); . REG = (ЭКВ, СУБЭКВ, ТРОП, СУБТР,  УМЕР, АРКТ); KL1MAT = RECORD NAME:ARRAY [1.30] OF CHAR; TERM:TEMPER; .¦ DAWL,…
Оценить
(0 голоса)
Базовыми типами для записи, как ив случае с массивами, могут быть любые типы данных, кроме файловых. Задания. 1. Требуется описать имеющиеся в библиотеке книги, журналы, газеты. Для книг указать такие данные: автор, название! год издания, издательство, цена. Для журналов: название, год; номер, город издания. Для газет: название, год, месяц, число, город издания. Каким средством удобно воспользоваться для решения этой задачи и как это сделать? 2.         Как задается вариантная часть? 3.         Описать классы спортсменов через необходимые каждому виду спорта психофизиологические качества (баскетбол: рост, прыгучесть, быстрота, реакция; гимнастика: гибкость, прыгучесть, рост; прыжки: рост, прыгучесть, гибкость).
Оценить
(0 голоса)
Объектами файловых типов данных являются файлы, представляющие собой последовательности однотипных компонент, которые хранятся на устройствах внешней памяти. Причины использования файлов сводятся к тому, что объем оперативной памяти ЭВМ, в которой находятся в данный момент текущая программа, относящиеся к ней данные и промежуточные результаты, ограничен, в нем нельзя сохранять большие массивы данных. Для этой цели гораздо более пригодны внешние носители памяти: накопители на магнитных дисках, накопители на магнитных лентах. К тому же данные, хранимые в файле, могут использоваться и в других программах, поскольку файл сохраняется в памяти независимо от работы в данный момент. В Паскале используются последовательные файлы, которые можно сравнить…
«ПерваяПредыдущая123СледующаяПоследняя»
Навигация