Символьные величины языка Turbo Pascal

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Федеральное агентство по образованию РФ

Государственное образовательное учреждение высшего профессионального образования

Тюменский Государственный Нефтегазовый Институт

Филиал Тобольский Индустриальный Институт

Кафедра Математики и Информатики

 

 

 

 

 

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовой работе по дисциплине Информатика

на тему:

Символьные величины языка Turbo Pascal

 

 

 

 

 

студент группы МХП-08 И.Б.Патрушев

руководитель к.п.н.,

доцент каф. МИ Н.И.Герчес

 

 

 

 

 

г.

АННОТАЦИЯ

 

Пояснительная записка к данной курсовой работе состоит из 19 страниц. В тексте пояснительной записки содержится 4 таблицы, 3 блок-схемы. Курсовая работа посвящена символьному типу данных языка программирования Turbo Pascal. Программа реализована на языке программирования. Разработанная программа имеет объём 32 кб.

В первой части курсовой работы рассматривается теоретический материал по данной теме. Она состоит из 13 страниц.

Во второй части разбираются практические задания. В ней содержится 3 программы,3 блок-схемы.

 

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

 

Разработать программное обеспечение для вычисления задач с символьными величинами.

 

Отчетный материал курсовой работы

Пояснительная записка

Отлаженная версия программы на электронном носителе

 

Задание выдано ____ 2008 г.

Руководитель ___________

 

Отзыв руководителя

_____________________________________________________________________________________________________________________________________________________________________________

Задание принято ____ 2008 г.

 

СОДЕРЖАНИЕ

 

Введение

Глава I.

Состав языка программирования.

.1 Символьный тип данных, как составляющая языка программирования

.2 Лексемы и разделители

.3 Практическая направленность задач с символьными величинами

Глава II.

Практическая реализация решения задач, содержащих символьные величины языка программирования Pascal.

.1 Задача 1. Блок-схема. Программа. Протокол

.2 Задача 2. Блок-схема. Программа. Протокол

.3 Задача 3. Блок-схема. Программа. Протокол

Заключение

Список литературы

 

ВВЕДЕНИЕ

 

Обычный разговорный язык состоит из четырех основных элементов: символов (букв), слов, словосочетаний и предложений. Количество символов языка, образующих его алфавит, невелико. Количество слов неизмеримо больше, но все же конечно: все слова языка можно перечислить, например, сведя их в толковый словарь. Все словосочетания, а тем более предложения перечислить уже нельзя, но известны правила, по которым они составляются. Правила русского языка, например, изложены в соответствующих учебниках. Аналогично устроены все языки программирования. Типы данных с помощью типов данных программист указывает компилятору, как хранить информацию в программе. При объявлении переменной необходимо указать ее тип. Одни типы уже определены в языке, другие программисту приходится задавать самому. В ранних языках программирования допускалось ограниченное число типов данных, и pascal оказался одним из первых языков, допускающих определение в программе новых типов.

Типы данных, определяемые пользователем, обычно задаются в разделе определения типов программы или модуля (unit), однако это можно делать и внутри процедур или функции. Объявления типов действуют в пределах того блока, в котором они размещены. Вне этого блока ссылаться на такие типы нельзя. Внутри же они заменяют все внешние типы с тем же именем. Объявленные типы данных можно применять в любом месте области их видимости; запрещена только ссылка определяемого типа на самого себя (тут, однако, есть одно исключение, касающееся указателей). Объявления типов в pascal являются для компилятора чем-то вроде схем, которые он должен запомнить на случай, если вдруг встретит в программе ссылки на тот или иной тип. Само по себе объявление типа не вносит в программу никаких изменений.

ГЛАВА I

СОСТАВ ЯЗЫКА ПРОГРАММИРОВАНИЯ

 

.1 Символьный тип данных, как составляющая языка программирования

 

Символы - это основные неделимые знаки, из которых составляются все тексты программ на данном языке. Совокупность всех символов образует алфавит языка. Алфавит языка программирования несколько шире, чем алфавит естественного языка, и включает обычно латинские буквы, знаки арифметических операций, символы-разделители и ряд других специальных символов. Значениями символьного типа являются символы из множества ASCII (American Standard Code For information Interchange- американский стандартный код для обмена информацией). Это множество состоит из 256 различных символов, упорядоченных определенным образом, и содержит символы заглавных и строчных букв, цифр, и различных других символов, включая специальные управляющие символы. Допускаются некоторые отклонения от стандарта ASCII , в частности, при наличии соответствующей системной поддержки это множество может содержать буквы русского алфавита.

Порядковый номер (кодировку) значений символьного типа можно узнать из соответствующих разделов технических описаний. Согласно стандарту ASCII, каждому символу и некоторым управляющим инструкциям соответствует свой числовой код, принимающий значения от 0 до 127. В двоичном представлении ASCII-код использует 7 разрядов. Коды этих символов приведены в табл. 1.1.

 

Таблица 1.1:

КодСимвол?/p>