juliet
13.Февраль.2016 17:46:04
#17
Опубликован план-конспект лекции 2 . Замечания по опечаткам или ошибкам приветствуются!
Обращаю внимание, что в сереньких прямоугольниках в конце каждого раздела указана литература, использованная при подготовке лекции по этой теме, включая главы и разделы.
1 лайк
juliet
14.Февраль.2016 17:54:47
#18
@Ulysses подбросил отличную ссылку на интерактивный вводный курс в LaTeX . Это ваш шанс!
Есть ещё курс по LaTeX на Coursera на русском.
juliet
15.Февраль.2016 14:15:46
#19
А напишите, пожалуйста, кто-нибудь, какие случаи функций/доказательств из лекции 3 остались на дом (кроме size
, который целиком)?
a6461
15.Февраль.2016 16:54:49
#20
Перевести в правила вывода термы pred(t)
, iszero(t)
.
Значения функции Consts
для pred(n)
и iszero(n)
.
Значения функции depth
для true
, zero
, succ(n)
, iszero(n)
.
Доказательство |Consts(t)| <= size(t)
для true
, false
, succ(n)
, pred(n)
, iszero(n)
.
Функции интерпретации для false
, succ(n)
, iszero(n)
.
Также на дом осталось описание индукции по размеру.
2 лайка
juliet
Разделил(а) эту тему
16.Февраль.2016 04:44:21
#22
juliet
Разделил(а) эту тему
05.Март.2016 04:14:20
#23
juliet
20.Февраль.2016 19:50:30
#24
Не знаю, существенно ли это, но в конце 4-й страницы конспекта лекции 3 должна быть пометка “случаи PRED и IsZero аналогично”.
juliet
23.Февраль.2016 13:51:11
#28
Вынуждена предупредить, что конспектов лекций, видимо, больше не будет, много времени кушают.
Литература ко всем лекциям будет указана в отдельном файле , его можно найти на странице курса сверху, в разделе «Материалы».
juliet
24.Февраль.2016 17:52:37
#32
Напомните, пожалуйста, какие задания из лекций 4-5 остались на дом?
juliet
24.Февраль.2016 19:20:09
#34
Спасибо! По последнему пункту: все случаи это слишком много, я выберу для домашней парочку.
1 лайк
juliet
27.Февраль.2016 12:11:20
#36
В первом модуле в качестве мероприятия рубежного контроля предусмотрено компьютерное тестирование в moodle. У нас пропадает лекция 7 марта, я думаю, что в счёт этой пары мы и проведём тестирование в какую-нибудь среду в 15-50. Предположительно 16 марта.
juliet
15.Март.2016 18:50:20
#37
Напоминаю, что завтра, 16 марта, в 15-50 в ММ-1,2 состоится компьютерное тестирование по первому модулю.
juliet
16.Март.2016 15:26:14
#39
Я допроверила текстовые ответы, можно смотреть итоговые баллы.
Тест с вариантами ответа закрыт, можно посмотреть только итоговый балл. Если у кого есть сомнения или вопросы, подходите, посмотрим и обсудим. Можно это сделать на следующей лабораторной работе, например. С некоторыми формулировками можно поспорить, не стесняйтесь, может быть удастся отвоевать больше баллов! Но нужно аргументировать, конечно.
juliet
26.Март.2016 05:09:15
#40
Публикую диалог «что такое тип?» из книжки Aaby, зачитанный на лекции 9 :
A value is any thing that may be evaluated, stored, incorporated in a data structure, passed as an argument or returned as a result.
What is a type?
Realist: A type is a set of values.
Idealist: No. A type is a conceptual entity whose values are accessible only through the interpretive filter of type.
Beginning Programmer: Isn’t a type a name for a set of values?
Intermediate Programmer: No. A type is a way to classify values by their
properties and behavior.
Advanced Programmer: No. A type is a set of values and operations.
Algebraist: Ah! So a type is an algebra, a set of values and operations defined
on the values.
Type checker: Types are more practical than that, they are constraints on
expressions to ensure compatibility between operators and their operand(s).
Type Inference System: Yes and more, since a type system is a set of rules
for associating with every expression a unique and most general type that reflects the set of all meaningful contexts in which the expression may occur.
Program verifier: Lets keep it simple, types are the behavioral invariants that
instances of the type must satisfy.
Software engineer: What is important to me is that types are a tool for man-
aging software development and evolution.
Compiler: All this talk confuses me, types specify the storage requirements for
variables of the type.
2 лайка
juliet
29.Март.2016 11:00:50
#41
Завтра на семинаре будем программировать на языке лямбда-исчисления. Чтобы понимать, что происходит, нужно предварительно посмотреть лекцию 11:
Администрация форума оставляет за собой право удалять или редактировать повторяющиеся посты!