- •Оглавление
- •Введение………………………………………………………..……
- •I. Теоретический раздел работы………………………………………….….
- •I. Теоретический раздел работы…………………………………………….
- •I. Теоретический раздел работы……………………………………………..
- •Работа 1
- •1.Введение.
- •2. Начало работы в среде Turbo Pascal.
- •2.1. Вызов Turbo Pascal.
- •2.2. Использование меню.
- •2.3. Работа с окнами. Использование мыши.
- •2.4. Первая программа.
- •2.5. Работа с файлами
- •2.6. Основные приемы работы с текстовым редактором.
- •2.7. Меню Edit
- •3. В конце работы Вы должны уметь
- •Работа 2 ввод и вывод информации
- •I. Теоретический раздел работы
- •1. Введение.
- •2. Структура программы на языке Паскаль
- •3. Типы данных в языке Turbo Pascal.
- •4. Ввод и вывод данных.
- •II. Экспериментальный раздел работы
- •III. Дополнительный материал.
- •IV. Раздел заданий для самостоятельной работы.
- •Работа 3 расчет по формулам
- •I.Теоретический раздел работы
- •1. Некоторые понятия лексика языка Turbo Pascal.
- •2. Представление вещественных чисел на эвм.
- •3. Оператор присваивания
- •4. Алгебраические выражения.
- •5. Описание пользовательских подпрограмм-функций.
- •II.Экспериментальный раздел работы
- •III. Раздел заданий для самостоятельной работы.
- •Работа 4
- •I.Теоретический раздел работы
- •1. Некоторые сведения о целых типах данных.
- •2. Операции над целыми типами данных.
- •3. Представление целых чисел в компьютере.
- •4. Некоторые стандартные подпрограммы для работы с целыми числами.
- •II.Экспериментальный раздел работы
- •III. Раздел заданий для самостоятельной работы
- •Работа 5 Логический тип данных
- •I.Теоретический раздел работы
- •1. Некоторые сведения о логическом типе данных.
- •2. Логические выражения.
- •3. Основные законы алгебры логики.
- •4. Побитовые операции над целыми числами.
- •Работа 6
- •I.Теоретический раздел работы
- •1. Введение.
- •2. Оператор условного перехода if ... Then...Else
- •3. Условный оператор case...Of
- •II. Экспериментальный раздел работы
- •Работа 7
- •I. Теоретический раздел работы
- •1.Введение.
- •2. Оператор цикла while… do.
- •II. Экспериментальный раздел работы.
- •2. Оператор цикла repeat … until.
- •3. Суммирование рядов.
- •II. Экспериментальный раздел работы Пример 1. Пусть требуется найти сумму ряда:
- •III. Раздел заданий для самостоятельной работы
- •Работа 9 оператор цикла с параметром
- •I. Теоретический раздел работы
- •1. Введение
- •2. Оператор цикла for …do
- •3. Операторы завершения цикла
- •4. Алгоритм Горнера.
- •II. Экспериментальный раздел работы
- •III. Раздел заданий для самостоятельной работы
- •Список литературы
3. В конце работы Вы должны уметь
□ Входить и выходить из среды Турбо Паскаль.
□ Выбирать нужный пункт меню.
□ Получать справку о нужных пунктах меню.
□ Создавать новые окна.
□ Изменять положение и размер окон.
□ Набирать текст, перемещаться вдоль текста.
□ Редактировать текст, используя команды работы с блоками.
□ Запускать программы на выполнение.
□ Открывать и сохранять тексты программ.
Работа 2 ввод и вывод информации
Цель работы:
- познакомиться со структурой программ на языке Pascal;
научиться создавать, вводить и запускать простейшие программы в режиме диалога с компьютером;
научиться простейшим приемам вывода на экран таблиц, числовых данных;
закрепить навыки работы в инструментальной среде Turbo Pascal.
I. Теоретический раздел работы
1. Введение.
Процесс создания программы относится к одной из наиболее сложных сфер творческой деятельности человека, требующий больших усилий и специальной технологии разработки. Языки программирования, как средство общения человека и машины, отличаются своей строгостью и лаконичностью. Они имеют жестко определенную грамматику (синтаксис) и не допускают двусмысленностей и неопределенностей. Программирование, как и любое ремесло, необходимо оттачивать и совершенствовать. Но программирование - это не только знание языков, здесь важным является умение логически и в тоже время нестандартно мыслить. Кроме того, нужно помнить, что программирование – это дисциплина, ориентированная не на машину, а в конечном итоге, на человека. Хорошая программа должна быть написана так, чтобы она была понятна другим, её легко можно было бы читать и ею было бы удобно пользоваться. Хорошему стилю программирования тоже надо учиться.
Программа для компьютера – это последовательность операторов. Операторы представляют собой команды, следуя которым машина решает поставленную задачу.
Научимся создавать простейшие программы.
2. Структура программы на языке Паскаль
Программа на языке Паскаль состоит из заголовка, раздела описаний и раздела операторов:
program < Имя программы > ; { заголовок программы }
{ раздел описаний }
begin
{ раздел операторов }
end.
Слово program является зарезервированным (служебным) словом в языке Тurbo Рascal. Оно не может использоваться ни в каких иных целях, кроме как для объявления имени программы. Но заголовок программы носит декоративный характер и необязателен.
Раздел описаний предназначен для объявления всех встречающихся в программе данных и их характеристик.
Раздел операторов (“ тело “ программы) заключается в операторные скобки вида :
begin … end.
Причем, в конце программы обязательно ставится точка. В разделе операторов записывается последовательность исполняемых операторов. Они отделяются друг от друга точкой с запятой – разделителем, позволяющим располагать несколько операторов в одной строке.
Хороший стиль программирования требует:
- записывать служебные слова program, begin, end c одинаковой позиции строки;
- по отношению к ним описания и операторы принято сдвигать вправо на несколько символов.
