! | тема закрыта. Правила форума, и читай ниже.. |
Всем привет


1. Int vs. Trunc
Зачем нужна функция Int, если есть Trunc?
2. Описание стандартных процедур и функций
Некоторые стандартные процедуры и функции можно описать в рамках Паскаля? Например, sin:
function Sin(X: Real): Real;
А какие нельзя описать?
3. Константные выражения
Константное выражение -- выражение, которое может быть вычислено при компиляции (т.е. до выполнения). Например, 2+3*4. Константные выражения можно использовать везде, где требуется константа. Например, при описании массива. Какие функции можно использовать в константных выражениях в Турбо Паскале?
4. Вывод матрицы
Допустим у нас есть целочисленная матрица A размера MxN. Хотим её аккуратно вывести на экран (в виде таблицы). Как? Для каких M и N это годится? Какие возникают проблемы? А если матрица вещественная?
5. Размер множества
Как подсчитать, сколько памяти занимает переменная типа множество?
6. Возврат из функций
Какие типы можно/нельзя возвращать из функций (в смысле указывать после двоеточия)?
7. Передача в качестве параметров
Какие типы можно/нельзя передавать в процедуры/функции?
8. Функции как процедуры
Какие функции можно вызывать как процедуры? Можно ли процедуры вызывать как функции?
9. Передача массива
Как передать массив в процедуру/функцию? Как вернуть массив из функции?
10. Процедуры vs. функции
В чём отличия процедур и функций? В каких случаях следует использовать процедуры, а когда функции? Почему?
11. BASIC vs. Pascal М_Черепанов А. А. [т] 17.11.2005:04:02
Некоторые студенты считают, что BASIC для обучения программированию подходит больше, чем Pascal. Какие будут доводы за BASIC и за Pascal? А может, по-Вашему, какой-то другой язык подходит для этого ещё лучше?
12. компиляторы vs. интерпретаторы
1. Чем компилятор отличается от интерпретатора?
2. Как влияет на язык то, предназначен ли он для компиляции или для интерпретации?
3. В каких случаях удобнее применять какие языки?
13. comp
В Турбо-Паскале есть довольно забавный тип данных comp. По свойствам он находится где-то между целыми и вещественными типами. Куда он, по-Вашему, ближе и почему?
14. real
Каковы максимальное и минимальное положительные значения типа real? Как это узнать?
15. Мантисса и порядок
Известно, что в некотором вещественном типе под мантиссу отводится 40 бит, а под порядок - 8 бит. Каков диапазон значений этого типа? Сколько значащих цифр? Как это вычислить?
16. "Максимум среди некоторых элементов"
Приведите фрагмент программы, в котором ищется минимум среди нечётных элементов массива. Какие у него достоинства и недостатки?
17. goto
Некоторые студенты высказывали недовольство запретом оператора goto в нашем курсе. Давайте обсудим, зачем же нужен этот оператор. Итак, в каких случаях, по-Вашему, имеет смысл использовать goto и почему?
18. Зацикливание
Приведите наиболее короткую программу, которая зацикливается?
19. begin-end
1. В каких случаях необходимо использовать операторные скобки begin-end? Давайте вместе составим краткий и полный ответ.
2. Когда приходится использовать операторные скобки вокруг только одного оператора?