Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Операторы ввода – вывода данных

Тип: курсовая работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Программирование линейных алгоритмов. Процедуры ввода READ и READLN и вывода WRITE и WRITELN. Примеры решения задач на языке Паскаль. Оператор присваивания и выражения. Основные способы формирования структурных операторов. Операторы вызова процедур.
Краткое сожержание материала:

Размещено на

Содержание

Задание на курсовой проект

1. Введение

2. Программирование линейных алгоритмов

3. Ввод-Вывод данных. Операторы языка Турбо Паскаль

3.1. Ввод-вывод данных

3.2. Оператор присваивания и выражения

3.3. Операторы вызова процедур

3.4. Процедуры ввода READ и READLN

3.5. Процедуры вывода WRITE и WRITELN

3.6. Структура программы

3.7. Примеры решения задач на языке Паскаль

Заключение

Приложение

Литература

Задание

на курсовой проект по дисциплине «Основы алгоритмизации и программирования»

Обучающийся_

Группа:_ Специальность: 1304000 «Вычислительная техника и программное обеспечение».

Консультант:

1. Тема курсовой работы «Операторы ввода - вывода данных».

2.Основное содержание:

Ш Содержание

Ш Заключение

Ш Приложение

Ш Список использованной литературы

3. Требование к оформлению

3.1 Пояснительная записка должна быть оформлена в редакторе Microsoft ® Word версии 2003,2007 в соответствии с требованиями

Пояснительная записка выполняется на листах формата А4 с применением печатающих и графических устройств вывода ЭВМ.

Шрифт Times New Roman. Размер шрифта - 14 пт, выравнивание - по ширине.

Рисунки выполняются в редакторах Word,Excel,Paintbrush.

Поля страница верхнее и нижняя границы - 2см, левая-3см, правая-1,5 см.

Абзацы в тексте начинают отступом в 1 см.

Каждый раздел пояснительной записки рекомендуется начинать с нового листа.

Разделы и подразделы должны иметь заголовки. Пункты, как правило, заголовков не имеют. Заголовки должны четка и кратко отражать содержание разделов и подразделов.

Заголовки выполняют с прописной буквы без точки в конце, не подчеркивая.

Переносы слов в заголовках не допускаются. Если заголовок состоит из двух предложений, их разделяют точкой.

К защите курсового проекта создается презентация, содержащая главную суть курсового проекта.

В пояснительной записке должны содержаться разделы:

· Введение.

· Программирование линейных алгоритмов.

· Ввод-Вывод данных. Операторы языка Турбо Паскаль.

· Ввод-вывод данных.

· Оператор присваивания и выражения.

· Операторы вызова процедур.

· Процедуры ввода READ и READLN.

· Процедуры вывода WRITE и WRITELN.

· Структура программы.

· Примеры решения задач на языке Паскаль.

Дата выдачи_____ Дата окончания____________________

Руководитель __ _____ __________

1. Введение

Компьютерные программы обрабатывают различные данные. Программа получает данные, что-то делает с ними и выводит их в измененной форме или выводит другие данные. Любой язык программирования должен иметь инструменты как для ввода данных, так и их вывода. В Паскале ввод осуществляется с помощью процедур read и readln, а вывод - благодаря write и writeln. Процедуры, которые имеют окончание ln, после своего выполнения переводят указатель на новую строку.

Оператор -- это наиболее крупное и содержательное понятие языка: каждый оператор представляет собой законченную фразу языка и определяет некоторый вполне законченный этап обработки данных. В состав опеpатоpов входят: ключевые слова, данные, выражения и т.д. Операторы подразделяются на исполняемые и неисполняемые. Неисполняемые опеpатоpы предназначены для описания данных и стpуктуpы пpогpаммы, а исполняемые -- для выполнения различных действий (напpимеp, опеpатоp присваивания, опеpатоpы ввода и вывода, условный оператор, операторы цикла, оператор процедуры и др).

Стандартным устройством ввода является клавиатура, а вывода -- монитор. Вместе клавиатуру и монитор называют консолью. Таким образом консоль представляет собой стандартное устройство ввода-вывода.

Для ввода в оперативную память значений переменных используются операторы ввода read и readln.

Для вывода данных из оперативной памяти на экран монитора используются операторы вывода write и writeln.

Ввод исходных данных и вывод результатов должны быть организованы понятно и удобно; это обеспечивает дружественность пользовательского интерфейса.

Write (англ. писать) - оператор, который используется для вывода информации на экран. Оператор WriteLn выполняет то же самое действие, но так как у него есть еще окончание Ln (line - англ. линия, строка), то после вывода на экран нужного сообщения, он дополнительно переводит курсор в начало следующей строки.

Общий вид:Write (список выражений) WriteLn (список выражений)

Процедуры Write и WriteLn используются не только для вывода результата, но и для вывода различных сообщений или запросов. Это позволяет вести диалог с пользователем, сообщать ему, когда ему нужно ввести значения, когда он получает результат, когда он ошибся и др.

Вспомним, что основное назначение ЭВМ - сэкономить человеческий труд. Поэтому, однажды написав программу, многократно ее использовать, вводя каждый раз другие данные. Такая гибкость в языке обеспечивается операторами Read и ReadLn. Этими операторами вводится информация с клавиатуры. Общий вид: Read(переменная, переменная) ReadLn(переменная, переменная). Вводимые данные нужно отделить друг от друга пробелами. Присваивание значений идет по очереди.

2. Программирование линейных алгоритмов

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

Синтаксис оператора есть правило его описания, которое может быть задано либо в виде общей формы записи оператора, либо в виде синтаксической диаграммы. Синтаксическая диаграмма помимо синтаксиса задает и семантику оператора, т.е. определяет те действия, которые заложены в этом операторе, и порядок выполнения этих действий. Для некоторых сложных операторов помимо синтаксической диаграммы необходимо давать дополнительные пояснения по их семантике.

Для ввода и вывода данных в языке Turbo Pascal предусмотрены следующие процедуры ввода/вывода: read, readln, write и writeln. Названия означают "читай", "читай строку" (read line), "пиши", "пиши строку" (write line) соответственно.

Различают простые и структурные операторы. Простым оператором является оператор, не содержащий в себе других операторов. В простом операторе определяется, как правило, одно элементарное действие. В Паскале имеются три простых оператора: присваивания, вызова процедуры и перехода. Структурные операторы подразделяются, в свою очередь, на составные, условные, цикла и операторы над записями. Структурный оператор включает в себя другие операторы (как простые, так и составные). Существует несколько способов формирования структурных операторов, о которых речь пойдет в разделе «Структурные операторы».

1. BEGIN будем ставить в начале программы, чтобы компьютеру было видно, откуда она начинается. (Это правило мы очень скоро уточним). BEGIN переводится НАЧАЛО, читается "би'гин".

2. END с точкой ставится в конце программы, чтобы компьютеру было видно, где она кончается. END переводится КОНЕЦ, читается "энд".

3. Точкой с запятой необходимо отделять операторы друг от друга. Служебные слова BEGIN и END от операторов точкой с запятой отделять не нужно.

3. Ввод-вывод данных. Операторы языка Турбо Паскаль

3.1 Ввод-вывод данных

Для ввода искомых данных в языке Турбо-Паскаль используются стандартные процедуры Read или Readln. Эти процедуры используются для чтения данных, набираемых на клавиатуре и присваивания их переменным. Каждая из этих процедур может иметь любое число параметров, записываемых в круглых скобках. Параметрами могут быть только имена переменных, которые отделяются друг от друга запятыми.

Различия в использовании процедур Read и Readln состоит в том, что при выполнении процедуры Read каждое вводимое значение считывается подряд с одной и той же строки дисплея, а процедура Readln тоже считывает заданное количество вводимых значений с одной строки, но игнорирует оставшиеся на этой строке значения и переходит к новой строке.

Пример: Read (7,18); Read(3) - список 7, 18, 3;

но Readln(7,18), Readln(3) - список 7 18 3

Процедура Readln без параметров реализует пропуск строки при вводе данных. Она используется для приостановки программы до...

Другие файлы:

Операторы ввода и вывода в языке программирования Си++
Анализ операторов ввода и вывода, а также характеристика форматов, используемых в этих операторах. Оформление законченной программы с применением этих...

Операторы ввода-вывода

Устройства ввода и вывода. Их назначение, виды и основные характеристики
Классификация периферийных устройств ввода и вывода данных для обмена информацией между компьютером и внешним миром. Системы распознавания магнитных з...

Модуль ввода-вывода информации системы цифровой рентгенографии
Цифровые технологии получения рентгенографических изображений. Усовершенствование модуля ввода/вывода данных в цифровом рентгенографическом аппарате S...

Адресное пространство. Подсистемы ввода-вывода
Характеристика, разновидности, архитектура процессоров. Понятие интерфейса, описание видов шин, внешних запоминающих устройств, особенности конструкци...