Смекни!
smekni.com

Редактирование и отладка программ с помощью Pascal (стр. 1 из 12)

АКТЮБИНСКИЙ ПОЛИТЕХНИЧЕСКИЙ КОЛЛЕДЖ

ОТЧЕТ

ПО УЧЕБНОЙ ПРАКТИКЕ

Выполнил: Журмухамедов Марат

Проверила: Гайсагалеева Б.М.

АКТОБЕ 2010 г.


ДНЕВНИК

ДАТА ТЕМА ПРОДЕЛАННАЯ РАБОТА ПРОВЕРКА
14.06.10 Виды загрузки. Основные приемы работы в среде ТР. Редактирование текста программы, процесс отладки. Изучили основные виды загрузки и приемы работы в ТР и процесс отладки.
14.06.10 Изучение команд редактирования отладки программ с помощью командного меню Pascal. Изучили команды редактирования отладки программ с помощью командного меню Pascal.
14.06.10 Оформление программы. Разделы. Описание разделов. Назначение каждой части программы. Изучили, как оформлять программы, а также назначение каждой части программы.
15.06.10 Разработка постановки задачи. Разработка простейших программ с использованием команд присваивания, ввода, вывода. Научились составлять программы с использованием простейших операторов ввода, вывода, присваивания.
15.06.10 Форматы ввода, вывода. Команды Read, Readln, Write, Writeln. Изучили форматы ввода и вывода и команды Read, Readln, Write, Writeln.
15.06.10 Определение типов данных. Объявление данных. Константы. Метки. Комментарии. Разделители. Признаки концов строк на Pascale Изучили различные типы данных и признаки концов строки на Pascal
16.06.10 Команды ветвления. Полные и не полные команды ветвления. Изучили полную и не полную формы команд ветвления.
16.06.10 Составные операторы. Служебные скобки. Использование собственных операторов команды ветвления. Изучили различные виды составных операторов.
16.06.10 Виды выражения. Сравнения с текстовых и числовых условий. Изучили виды выражений и сравнения с текстовыми и числовыми условиями.
17.06.10 Составные условия. Оформления составных условий. Союзы составных условий. Примеры применения составных условий. Изучили составные условия их оформление и применение.
17.06.10 Решение задач по выбору функции по значению аргумента. Команда выбора. Определение принадлежности точки к фигуре, к функции. Словесные условия. Решали задачи по выбору функции по значению аргумента, определяли принадлежность точки к фигуре, к функции.
17.06.10 Решение задач. Применения. Ограничения отладки. Решали задачи по ограничению отладки
18.06.10 Организация цикла с условием продолжения. Составные операторы в цикле WHILE DO. Применение. Решение задач. Блок-схема. Отладка. Изучали составные операторы в цикле WHILE DO. Решали задачи.
18.06.10 Оператор цикла с условием окончания UNTIL, REPEAT. Правила применения. Изучили оператор цикла с условием окончания UNTIL, REPEAT. Решали задачи.
18.06.10 Решения задач. Блок-схема. Отладка. Результаты. Решение задач.
19.06.10 Оператор цикла с параметром FOR TO DO. Правила применения. Составные операторы в цикле. Решение задач с использованием оператора цикла с параметром. Изучили оператор цикла с параметром FOR TO DO. Решение задач.
19.06.10 Нахождение суммы, произведения элементов ряда. Параметр цикла. Научились находить сумму и произведение элементов ряда.
19.06.10 Цикл с параметром, с выборкой конца. Применение. Изучили оператор цикла с параметром
21.06.10 Производные типы. Одномерные массивы. Типы индекса. Использование значений регулярного типа. Рассмотрели одномерные массивы, производные типы. Выполнили практическую работу.
21.06.10 Многомерные массивы. Рассмотрели многомерные массивы. Выполнили практическую работу.
21.06.10 Синтаксис задания регулярного типа. Изучили синтаксис регулярного типа
22.06.10 Двумерный массивы. Матрица матриц. Создание формирование и работа с двумерными массивами. Поиск элементов в матрицах. Изучили двумерный массив и работу с двумерным массивом.
22.06.10 Упорядочивание и сортировка элементов. Решение задач на матрицы. Научились сортировать элементы массива. Решали задач на матрицы.
22.06.10 Составление программ с использованием матриц. Составляли программы с использованием матриц.
23.06.10 Процедуры без параметров. Процедуры с параметрами. Параметры - значение. Параметры- переменные Изучили разные виды процедур: с параметрами, без параметров, параметры- значение, параметр- переменные.
23.06.10 Параметры произвольных типов. Синтаксис процедур. Рассмотрели параметры произвольных типов. И синтаксис процедур.
23.06.10 Определение оператора процедуры. Примеры использования процедур Изучили оператора процедуры и его применение.
24.06.10 Описание процедуры- функции. Вызов функции. Побочные эффекты. Рекурсивные функции. Изучили описание процедуры- функции, её вызов. Побочные эффекты.
24.06.10 Параметры- функции и параметры- процедуры. Изучили параметры- функции и параметры- процедуры.
24.06.10 Процедуры и шаговая детализация. Рассмотрели шаговую детализацию.
25.06.10 Строковые величины. Работа со строковыми величинами. Формирование строк с учетом конца строки. Подсчет, замена элементов. Удаление символов, ведущих, ведомых пробелов. Поиск нужного символа. Научились работать со строковыми величинами.
25.06.10 Работа со стандартными функциями строк- Concat, Copy, Insert, Delete, POS, Length. Научились работать со стандартными строковыми функциями: Concat, Copy, Insert, Delete, POS, Length.
25.06.10 Функции STR, Val, UpCase. Изучили функции: STR, Val, UpCase.
26.06.10 Простейшие комбинированные типы. Описание комбинированных типов. Работа с элементами комбинированного типа. Выборка элементов. Изучили простейшие комбинированные типы, их описание, принцип работы.
26.06.10 Многоуровневые записи. Изучили многоуровневые записи
26.06.10 Оператор присоединения. Изучили оператор присоединения.
28.06.10 Обозначение множеств в Паскале. Задание множественного типа и множественная переменная. Операции над множествами. Изучили множества в Паскале.
28.06.10 Процедуры работы с множествами. Изучили процедуры работы с множествами.
28.06.10 Примеры использования множественного типа Рассмотрели примеры множественного типа
29.06.10 Файлы и работа с ними. Доступ к файлам. Имена файлов. Файлы логических устройств. Инициация файла. Изучили файлы, доступ к ним, их имена.
29.06.10 Процедуры и функции для работы с файлами Reset, Rewrite, Append, Assign Изучили процедуры и функции для работы с файлами: Reset, Rewrite, Append, Assign
29.06.10 Процедуры и функции для работы с файлами Reset, Rewrite, Append, Assign Изучили процедуры и функции для работы с файлами: Reset, Rewrite, Append, Assign
30.06.10 Текстовые файлы. Их объявление. Работа с ними. Изучили текстовые файлы, и работу с ними.
30.06.10 Буферная переменная и её использование. Изучили буферную переменную.
30.06.10 Буферная переменная и её использование. Изучили буферную переменную.
01.07.10 Работа с графикой в Паскале. Графический режим. Установка драйверов графики. Инициализация драйверов графики. Описание драйверов. Выполняли работы в графическом режиме Паскаль.
01.07.10 Команды вычеркивания точек, линей, окружностей, дуг, секторов и простых геометрических фигур. Изучили команды вычеркивания простых геометрических фигур.
01.07.10 Команды вычеркивания точек, линей, окружностей, дуг, секторов и простых геометрических фигур. Изучили команды вычеркивания простых геометрических фигур.
02.07.10 Модуль Граф. Модули установки цветов. Модули выбора стилей заливок- SetLineStile, SetFileStile, FlodFileStile. Изучили модуль Граф. И различные модули заливки и стилей.
02.07.10 Вычеркивание геометрических фигур с анимацией и организация движения и перемещения фигур по экрану. Изучили вычеркивание геометрических фигур с анимацией и организацией движения и перемещения фигур по экрану.
03.07.10 Разработка программы графики с использованием всех модулей Граф. Изучили разработку программ с использованием модуля Граф.
03.07.10 Разработка программы графики с использованием всех модулей Граф. Изучили разработку программ с использованием модуля Граф.
03.07.10 Модули работы с текстом в графическом режиме. Модуль CRT. Системный модуль System. Изучили принцип работы в графическом режиме.

Содержание

Линейная программа на Паскаль

Программа с ветвлениями

Циклическая программа

Массивы

Процедуры и функции

Файловые данные в Паскале

Записи в Паскале

Строки

Графика в Турбо-Паскале


Линейная программа на Паскаль

Задание 1. Составить алгоритм вычисления y=55*(a +b)

program as; Блок-схема

uses crt;

var a,b,c,y:integer;

begin clrscr;

writeln('Введи значение a,b);

readln(a,b);

c:=a+b;

y:=55*c;