Е. П. Круподерова программирование на яыке turbo pascal




НазваниеЕ. П. Круподерова программирование на яыке turbo pascal
страница1/11
Дата публикации15.03.2013
Размер0.8 Mb.
ТипМетодические рекомендации
vbibl.ru > Информатика > Методические рекомендации
  1   2   3   4   5   6   7   8   9   10   11


агентство по образованию

ГОУ ВПО «ВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ ИНЖЕНЕРНО-

ПЕДАГОГИЧЕСКИЙ УНИВЕРСИТЕТ»

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

Е.П. Круподерова

ПРОГРАММИРОВАНИЕ НА ЯЫКЕ TURBO PASCAL

Методические рекомендации к производственному обучению студентов специальности «Программное обеспечение вычислительной техники и автоматизированных систем»


Нижний Новгород

2007
ББК – 32.973 – 018.1

К – 84

Круподерова Е.П. Программирование на языке Turbo Pascal: Методические рекомендации к производственному обучению студентов специальности «Программное обеспечение вычислительной техники и автоматизированных систем». – Н. Новгород: Изд-во ВГИПУ, 2007. – 87 с.

Методические рекомендации предназначены для студентов дневного и заочного отделения по специальности 050501.52 «Профессиональное обучение» (Информатика и вычислительная техника), специальность профиля подготовки «Программное обеспечение вычислительной техники и автоматизированных систем». Изложены цели занятий по производственному обучению, краткие сведения из теории, рассмотрены примеры программ. Приведены задания для самостоятельной работы.

© Круподерова Е.П., 2007


© ВГИПУ, 2007

ВВЕДЕНИЕ
Основная цель профессионального образования – подготовка квалифицированного работника соответствующего уровня и профиля, конкурентоспособного на рынке труда, компетентного, ответственного, свободно владеющего своей профессией и ориентированного в смежных областях деятельности, способного к эффективной работе по специальности.

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

Производственное обучение студентов специальности «Программное обеспечение вычислительной техники и автоматизированных систем» предназначено для систематизации и закрепления знаний по специальности при решении конкретных учебных задач, подготовки студентов к само­стоятельной, предстоящей профессионально-педагогической деятельности будущего мастера профессионального обучения.

Данные методические рекомендации подготовлены для проведения практических занятий со студентами в рамках производственного обучения по программированию на языке Turbo Pascal.


^ ПРАКТИЧЕСКАЯ РАБОТА 1

ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ ВЫЧИСЛИТЕЛЬНЫХ ПРОЦЕССОВ

Цель работы:

  1. Усвоить правила записи констант, переменных

и выражений.

  1. Научиться составлять линейные программы на

Паскале.

  1. Сформировать навыки работы в системе Turbo

Pascal на примере программирования линейных

алгоритмов.

^ Краткие сведения из теории
Алгоритм решения любой задачи на ЭВМ можно получить, используя и комбинируя только три структуры: последовательную, структуру ветвления и структуру цикла.

Последовательная структура, которую называют также линейным процессом, состоит в последовательном выполнении одного оператора (блоков операторов) за другим без каких – либо переходов.

При написании сложных программ их алгоритм сначала всегда представляют линейным: ввод данных – обработка их – вывод. Затем детализируется каждый блок программы, алгоритм и программа усложняются. При структурном программировании работа (и программа) каждого блока не зависит от других блоков. Нужно только знать входные и выходные данные. Такой принцип позволяет писать отдельные блоки разным программистам (т.е. сложную программу может писать коллектив программистов), уменьшает количество ошибок в программах, ускоряет процесс их отладки.

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

Пример 1: Найти сопротивление цепи из двух последовательно соединенных проводников.

program posledowatelnoe_soedinenie;

var r1 ,r2, r: integer;

begin

writeln ( 'Сопротивление 1-го проводника r1 ?' );

readln (r1);

writeln ( 'Сопротивление 2-го проводника r2 ?' );

readln (r2);

writeln ( 'r1 = ', r1:4, ' r2 = ', r2:4);

r := r1 + r2;

writeln( 'r =', r:4);

end.

^ Порядок работы


  1. Составить и выполнить три программы (табл.1, 2, 3). Подготовить тесты для проверки правильности работы программ, провести отладку, проанализировать результаты. Сохранить программы на диске.

  2. Составить и выполнить программу, печатающую значение TRUE, если указанное в таблице 4 высказывание является истинным, и FALSE в противном случае. Подготовить тесты для проверки правильности работы программы, провести отладку, проанализировать результаты. Сохранить программу на диске.

Таблица 1


^ Номер варианта

Условие

Исходные данные

1

Определить расстояние d между двумя точками на плоскости.


х1, у1, x2, y2


2

Заданы 4 числа. Вычислить среднее арифметическое и среднее геометрическое их модулей.


a, в, c, d


3

Найти радиус окружности, описанной вокруг треугольника по формуле:

,

где р - полупериметр


а, в, с


4

Найти радиус круга, вписанного в треугольник со сторонами а, в, с по формуле:

,

где р - полупериметр


а, в, с

5

Определить площадь треугольника по трем углам и высоте:




A, B, C, h


6

Определить площадь треугольника по заданной стороне и углам:




A, B, C, a


7

Вычислить сопротивление цепи:




R1, R2, R3

8

Вычислить сопротивление цепи:




R1, R2, R3


9

По двум сторонам и углу между ними в треугольнике АВС найти два остальных угла и третью сторону.




A, B, a

10

В магазине продается костюмная ткань. Ее цена b руб. за кв. метр. Подсчитать стоимость куска этой ткани длиной x м и шириной y м.


x, y, b

11

Найти площадь ромба по стороне и острому углу:

, где а - сторона , a-угол


а, a

12

В арифметической прогрессии известны 1-й член и разность. Найти 30-й член этой прогрессии и сумму первых 40 членов.


а1, d


13

Найти координаты центра отрезка, заданного координатами его концов.


x1, y1, x2, y2

14

Найти сумму всех натуральных чисел от 1 до m, используя формулу суммы членов арифметической прогрессии.


m


Таблица 2


^ Номер варианта

Условие

Исходные данные


1






x, y



2




с, x, y



3




b, x, y


4




x, y, z


5




x, y, z


6




x, y, z


7




x, y

8




x, y, z



9




x, y, z



10




x, y, z


11




x, y, z


12




x, y



13




x, y



14




x, y



  1   2   3   4   5   6   7   8   9   10   11

Добавить документ в свой блог или на сайт

Похожие:

Е. П. Круподерова программирование на яыке turbo pascal iconПоляков Д. Б., Круглов И. Ю. Программирование в среде турбо паскаль (версия 5)
Зуев Е. А. Программирование на языке turbo pascal 0, М.: Радио и связь, 1993. 384

Е. П. Круподерова программирование на яыке turbo pascal iconКурсовая работа по курсу: Основы обработки данных на тему: Вычисление элементарных функций
Разработать подпрограмму-функцию с использованием целочисленных операторов языка Turbo Pascal

Е. П. Круподерова программирование на яыке turbo pascal iconУрокам тема №1: этапы решения задач на ЭВМ. Алгоритмизация. Основные понятия. Блок-схемы
Программно дидактическое обеспечение: ЭВМ типа ibm. Turbo-Pascal Обучающие программы. Тесты

Е. П. Круподерова программирование на яыке turbo pascal iconЗадачи предмета «Основы алгоритмизации и программирование»
Задачей предмета «Основы алгоритмизации и программирование» является развитие алгоритмического мышления, формирование знаний о свойствах...

Е. П. Круподерова программирование на яыке turbo pascal icon1. объектно-ориентированное программирование расширение возможностей...
В такой ситуации становится весьма актуальной проблема снижения стоимости программного обеспечения, решение которой связано с поиском...

Е. П. Круподерова программирование на яыке turbo pascal iconКурсовой проект по курсу «Программирование на яву»
Курсовой проект по курсу «Программирование на яву» должен иметь следующую структуру

Е. П. Круподерова программирование на яыке turbo pascal iconОбщее понятие транслятора
Стандартная структура программы языка Pascal (program name; переменные, подпрограммы, begin … end). 105

Е. П. Круподерова программирование на яыке turbo pascal iconЗадания к лабораторной работе №2 (Pascal)
Даны две точки А(x1, y1), В(X 2, y2). Составить алгоритм, определяющий, которая из точек находится ближе к началу координат

Е. П. Круподерова программирование на яыке turbo pascal iconTurbo diesel 10W-40
Высококачественное полусинтетическое масло нового поколения. Рецептура масла адаптирована для применения его в дизельных двигателях...

Е. П. Круподерова программирование на яыке turbo pascal iconПрограммная реализация метода отражений на языке программирования Pascal
Теоретические основы метода отражений (Хаусхолдера) для решения слау

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
vbibl.ru
Главная страница