Помощь - Поиск - Пользователи - Календарь
Полная версия: Как учат на программистов :p
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
КрАсАвИцА
 ! 
тема закрыта. Правила форума, и читай ниже..


Всем привет smile.gif ВОт учусь я в университете информатики на 1 курсе ) У нас половина обучения идет по системе дистанционного образования. Устроили нам вот такой форум (участия обязательно для нас), там есть интересненькие вопросики. smile.gif Некоторого мы не проходили.. поэтому прошу помощи! Вот ловите вопросы (некоторые реально легкие, ну прям совсем, а некоторые поинтереснее):

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. Когда приходится использовать операторные скобки вокруг только одного оператора?
Altair
забавные вопросики, ответил ради прикола на понравившиеся smile.gif

Цитата
2. Описание стандартных процедур и функций
Некоторые стандартные процедуры и функции можно описать в рамках Паскаля? Например, sin:

function Sin(X: Real): Real;

А какие нельзя описать?

все, со свободным числом параметров, например writeln. readln

Цитата
5. Размер множества

на каждый элемент - бит.
всего 256 бит... то есть 32 байта

Цитата
10. Процедуры vs. функции

функция возращает значение (в своем имени), прцедура нет.

Цитата
11. BASIC vs. Pascal

Сразу закрыть тему ?
Цитата
17. goto

на форуме пропагандируется структурное программирвоание а не гадание на кофейной гущи. никаких обсуждений.

Цитата
18. Зацикливание
Приведите наиболее короткую программу, которая зацикливается

repeat until 1<0;

да еще
Цитата
4. Вывод матрицы
Допустим у нас есть целочисленная матрица A размера MxN. Хотим её аккуратно вывести на экран (в виде таблицы). Как? Для каких M и N это годится? Какие возникают проблемы? А если матрица вещественная?

если руки не кривые то проблемм не возникает никогда smile.gif Разве что на экран матрица может не поместиться...
xds
Цитата
Int vs. Trunc
Получая аргумент вещественного типа, функция Int возвращает значение вещественного типа, а Trunc - целого. Т. о., функцию Trunc целесообразно использовать там, где за выделением целой части требуется преобразование к целому числу. Кроме того, обе функции НЕ являются полным аналогом функции антье. [-1.5] = -2, но Int(-1.5) = Trunc(-1.5) = -1, т. е. Int и Trunc выделяют целую чать записи числа.

Цитата
11. BASIC vs. Pascal М_Черепанов А. А. [т] 17.11.2005:04:02
Perl - студент сразу вешается и никого уже учить не надо lol.gif

Цитата
13. comp
Тип comp представляет собой 64-битное целое, операции над которым осуществляются с использованием математического сопроцесора (все прочие типы, с которыми работает последний, представляют собой значения с плавающей запятой - т. е. вещественные числа).
Atos
19. 1. В начале и конце программы,подпрограммы, цикла, в описании типа record
2. Когда подпрограмма состоит из одного оператора
volvo
To: КрАсАвИцА, вот объясни мне смысл создания этого топика... Стеб?
Цитата
Вот ловите вопросы (некоторые реально легкие, ну прям совсем, а некоторые поинтереснее):
Если ты сама знаешь, что они легкие, чего же не отвечаешь? Неинтересно самой собирать информацию? Правильно, гораздо проще вылить сюда тонну таких вопросов, подождать пару дней, потом зайти, Ctrl+C/Ctrl+V, и оценка обеспечена... А потом ты получишь диплом (такой же, как у меня, кстати), и придешь работать ... Куда? Программистом? Чтобы ходить по конференциям и искать готовые решения, не желая думать самой?

Цитата
Некоторого мы не проходили
Книгу купить не пробовала?

Проблема не в том,
Цитата
Как учат на программистов
, а в том, как на них учатся... Чувствуешь разницу?
murphy
To: КрАсАвИцА
Цитата
11. BASIC vs. Pascal М_Черепанов А. А. [т] 17.11.2005:04:02
Некоторые студенты считают, что BASIC для обучения программированию подходит больше, чем Pascal. Какие будут доводы за BASIC и за Pascal? А может, по-Вашему, какой-то другой язык подходит для этого ещё лучше?


ну да бесик легче для восприятия особенно для НЕ программистов на нем легче учиться.
НО я считаю что тому кто будет начинать с басика будет сложнее стать программистов чем тем кто начал с паскаля


З.Ы.
я начинал с basic но это было давно и не правда.
нас тогда учили
а потом я сам стал учиться
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.