Лекции по информатике


Download 1.38 Mb.
bet39/93
Sana03.12.2023
Hajmi1.38 Mb.
#1799560
TuriЛекция
1   ...   35   36   37   38   39   40   41   42   ...   93
Bog'liq
ЛекцииТарасова

Подпрограмма - это последовательность операторов, которые определены и записаны только в одном месте программы, однако их можно вызвать для выполнения из одной или нескольких точек программы.
Функция - это программная единица, которая может быть употреблена в выражении. Функция прямо возвращает величину, которая используется при вычислении этого выражения, и, кроме того, может возвращать величины через параметры.
Процесс разработки многомодульных программ эффективнее, особенно если разрабатывается программа большого размера, когда над реализацией проекта может работать несколько программистов, каждый из которых имеет возможность модифицировать фрагменты программы, не мешая работе остальных.
Подпрограммы и функции позволяют создавать большие структурированные программы, которые можно делить на части. Это дает преимущества в следующих ситуациях:
1. Если программа большая, разделение ее на части облегчает создание, тестирование и ее сборку.
2. Если программа большая и повторная компиляция всего исходного текста занимает много времени, разделение ее на части экономит время компиляции.
3. Если процедуру надо использовать в разных случаях разным образом, можно записать ее в отдельный файл и скомпилировать отдельно.
8.7. Контрольные вопросы
Языки программирования
1. Чем отличается программный способ записи алгоритмов от других?
2. Что такое уровень языка программирования?
3. Какие у машинных языков достоинства и недостатки?
4. Что такое язык ассемблера?
5. Что такое стандартная функция?
6. Как записываются арифметические выражения?
7. Как записываются логические выражения?
8. Для каких целей используются подпрограммы?
9. В каких случаях следует применять процедуры?
10. Чем отличается функция от процедуры?
11. Какие существуют способы задания символьной константы?
12. Чем компиляция отличается от интерпретации?
13. Какие вы знаете типы данных?
14. Какие требования предъявляются к программам?
15. Какие вы знаете классификации языков программирования?
16. Что такое массив?
17. Какие вы знаете виды массивов?
18. Дайте определения понятиям алфавит, синтаксис, семантика.
19. Какие языки и системы программирования вы знаете и в чем их особенности?
20. Что означает термин объектно-ориентированное программирование?

Download 1.38 Mb.

Do'stlaringiz bilan baham:
1   ...   35   36   37   38   39   40   41   42   ...   93




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling