русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Тема: «Понятие подпрограммы. Организация процедур».


Дата добавления: 2014-11-27; просмотров: 988; Нарушение авторских прав


Цели: 1. Познакомиться с организацией процедур.

2. Научиться создавать программы средствами Turbo Pascal.

Литература:

1. И.Г.Семакин, А.П.Шестаков «Основы программирования», М.:Мастерство; НМЦ СПО; Высшая школа, 2001.

2. Г.Д.Фролов, Э.И.Кузнецов «Элементы информатики», М.: Высшая школа, 1989., Глава 1.

3. Бородич Ю.С., Вальвачев А.Н., Кузьмич А.И. «Паскаль для персональных компьютеров» Справочное ипособие,-Мн.: Выш. Шк.: БФ ГИТМП «НИКА», 1991.

4. Д.В.Офицеров, А.Б.Долгий, В.А.Старых «Программирование на персональных ЭВМ»: Практикум; -Мн.: Выш. Шк., 1993.

Вопросы к допуску и защите:

1. Что понимают под структурным программированием? Зачем оно применяется?

2. Назовите основные логические структуры и проиллюстрируйте примерами программ.

3. Как обеспечивается логически последовательная структура программы?

4. В чем заключается метод нисходящего программирования?

5. Понятие подпрограммы. Эффективность использования подпрограмм.

6. Стандартные процедуры и функции языка программирования Паскаль.

7. Понятие структуризации в программировании.

8. Процедуры: основные понятия и способы описания.

 

Ход работы:

1. Написать процедуру - заставку к программе в виде:

*******************************************

** Программа **

** разработана: Ивановым И. И. **

** группа: 9431 **

*******************************************

Заставка выводится на очищенный экран, удерживается на экране 5с, затем экран очищается . Вызывается процедура в начале программы.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________



5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________

8.___________________________________________________________________________________

9.___________________________________________________________________________________

2. Написать программу, содержащую процедуру вычисляющую по значениям двух катетов прямоугольного треугольника значение гипотенузы и площади треугольника.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________



5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________

8.___________________________________________________________________________________

9.___________________________________________________________________________________

3. Написать программу, содержащую процедуру вычисляющую длины сторон треугольника по данным координатам трех вершин треугольника.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. __________________________________________________________________________________

5. __________________________________________________________________________________

6. __________________________________________________________________________________

7.___________________________________________________________________________________

8.___________________________________________________________________________________

9.___________________________________________________________________________________

4. Написать программу, состоящую из трех процедур и основной программы. Первая процедура организует ввод 3-х чисел , вторая - вычисляет их сумму и выводит ее на экран, третья - выводит на экран четные числа.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________



5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________

8.___________________________________________________________________________________

9.___________________________________________________________________________________

5. Написать программу, вычисляющую значение выражения: 1! + 2! + … + N! (содержащую процедуру вычисления факториала).

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________



5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________

8.___________________________________________________________________________________

9.___________________________________________________________________________________

6. Написать программу, содержащую функцию вычисления суммы четных чисел из n различных чисел.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. ___________________________________________________________________________________



5. ___________________________________________________________________________________

6. ___________________________________________________________________________________

7.___________________________________________________________________________________

8.___________________________________________________________________________________

9.___________________________________________________________________________________

7. Напишите программу, состоящую из трех процедур и основной программы. Первая процедура организует ввод двух целых чисел Х и Y, вторая вычисляет их сумму, третья выводит результат. Используйте эти процедуры в основной программе. Используйте X,Y как глобальные переменные. Эта программа послужит прообразом всех ваших будущих программ, т.к. в ней реализуется принцип работы любой системы: логически выделенные ввод, обработка и вывод результата.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. __________________________________________________________________________________

5. __________________________________________________________________________________

6. __________________________________________________________________________________

7.___________________________________________________________________________________

8.___________________________________________________________________________________

9.___________________________________________________________________________________

 

8. Напишите программу, которая выведет на экран 10 строк по 5 случайных чисел в диапазоне 0..36.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. __________________________________________________________________________________

5. __________________________________________________________________________________

6. __________________________________________________________________________________

7.___________________________________________________________________________________

8.___________________________________________________________________________________

9.___________________________________________________________________________________

 

9. С помощью цикла FOR и функции Odd напишите программу, выводящую все нечетные числа в диапазоне 1 ..100.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. __________________________________________________________________________________

5. __________________________________________________________________________________

6. __________________________________________________________________________________

7.___________________________________________________________________________________

8.___________________________________________________________________________________

9.___________________________________________________________________________________

 

10.Напишите программу, которая по значениям двух катетов вычисляет гипотенузу и площадь треугольника.

1.___________________________________________________________________________________

2.___________________________________________________________________________________

3.___________________________________________________________________________________

4. __________________________________________________________________________________

5. __________________________________________________________________________________

6. __________________________________________________________________________________

7.___________________________________________________________________________________

8.___________________________________________________________________________________

9.___________________________________________________________________________________


Практическая работа №11.



<== предыдущая лекция | следующая лекция ==>
Тема: «Циклическая структура программы». | Тема: «Организация функций. Стандартные процедуры и функции».


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.406 сек.