Страница 2 из 26
Re: "Песни о Паскале" - для школьников и начинающих
Добавлено:
11.05.2011 19:52:13
Odyssey
Пока что все мысли, что появились после просмотра, я озвучил. Если вспомню что-то ещё - конечно напишу, и на вопросы отвечу. Правда, учтите, что я не юрист, поэтому рассматривать мои ответы как безоговорочную истину не стоит.
Re: "Песни о Паскале" - для школьников и начинающих
Добавлено:
12.05.2011 04:41:36
Vadim
Oleg_DПо поводу слова "поверка".
В современном русском языке, понятие "поверка" используется в смысле "сравнение увиденного со списком строго определённых характеристик", а вовсе не с тем, что тот или иной человек
хотел бы увидеть. Это маленько разный смысл.
Re: "Песни о Паскале" - для школьников и начинающих
Добавлено:
12.05.2011 11:42:40
Timid
Не совсем так, Vadim - "поверка" в измерительной технике, это плановая процедура анализа отклонения характеристик измерительных приборов от эталонных с последующей коррекцией. После того, как возможность коррекции будет исчерпана, то прибор относят к одной из категорий по точности.
Re: "Песни о Паскале" - для школьников и начинающих
Добавлено:
12.05.2011 12:30:53
informat
Книжка прикольная, другого слова не подберу.
Но она не самоучитель. Для самоучителя нет обратной связи с читателями в виде вопросов и упражнений.
Для справочника слишком много воды.
Re: "Песни о Паскале" - для школьников и начинающих
Добавлено:
12.05.2011 13:28:55
Vadim
Timid писал(а):"поверка" в измерительной технике...
Нет, дружище, я как раз привёл обобщённое определение. Если хотите его конкретизировать, то сделайте это с привязкой к программированию. А то ведь термин "поверка" употребляется и в армии, с целью сверить наличие, например, личного состава подразделения со списочным составом оного подразделения. В местах не столь отдалённых термин "поверка" применяется в том же смысле.
А про измерительную технику я знаю, работал в прошлом веке как раз с измерительной техникой.
Re: "Песни о Паскале" - для школьников и начинающих
Добавлено:
12.05.2011 18:18:33
Oleg_D
informat писал(а):Книжка прикольная, другого слова не подберу.
Но она не самоучитель. Для самоучителя нет обратной связи с читателями в виде вопросов и упражнений.
Для справочника слишком много воды.
Большинство глав завершается секцией
"А слабо?" - вопросики и простенькие упражненьица для самоконтроля. На сайте выложен отдельный файл с ответами на некоторые из них. На полноценный самоучитель автор (насколько мне известно) не рассчитывал, тем паче на справочник. По задумке - это
популярное введение в программирование.
Добавлено спустя 5 часов 14 минут 4 секунды:Vadim писал(а):Oleg_DПо поводу слова "поверка".
В современном русском языке...
Timid писал(а):Не совсем так, Vadim - "поверка" в измерительной технике...
Поверка или
пРоверка? Какую бурю учинила одна буквочка!
Поскольку мы не можем
пРоверить доводы сторон, придется
поверить им.
Re: "Песни о Паскале" - для школьников и начинающих
Добавлено:
13.05.2011 15:31:36
sign
Большой толковый словарь
ПОВЕРКА, -и; ж.
к Поверить (3.П.). < На поверку, в зн. нареч.
На самом деле, в действительности. На поверку всё оказалось гораздо проще, чем думалось. Поверочный, -ая, -ое.
Re: "Песни о Паскале" - для школьников и начинающих
Добавлено:
13.05.2011 21:31:09
Oleg_D
sign писал(а):Большой толковый словарь
ПОВЕРКА, -и; ж.
к Поверить (3.П.). < На поверку, в зн. нареч.
На самом деле, в действительности. На поверку всё оказалось гораздо проще, чем думалось. Поверочный, -ая, -ое.
Вы очень любезны, Sign, спасибо за справку. Принято, аминь.
Re: "Песни о Паскале" - для школьников и начинающих
Добавлено:
15.05.2011 07:13:59
informat
Oleg_D писал(а):informat писал(а):Книжка прикольная, другого слова не подберу.
Но она не самоучитель. Для самоучителя нет обратной связи с читателями в виде вопросов и упражнений.
Для справочника слишком много воды.
Большинство глав завершается секцией
"А слабо?" - вопросики и простенькие упражненьица для самоконтроля. На сайте выложен отдельный файл с ответами на некоторые из них. На полноценный самоучитель автор (насколько мне известно) не рассчитывал, тем паче на справочник. По задумке - это
популярное введение в программирование.
Вопросы в разделе "А слабо?" редко дотягивают до упражнений.
Мои ученики не оценили "популярности введения" - "Многа букф"
Re: "Песни о Паскале" - для школьников и начинающих
Добавлено:
15.05.2011 10:29:45
Oleg_D
informat писал(а):Мои ученики не оценили "популярности введения" - "Многа букф"
Вашим ученикам повезло - есть кому "разжевать".
Re: "Песни о Паскале" - для школьников и начинающих
Добавлено:
16.05.2011 23:09:49
Oleg_D
16 мая 2011 г. выложена 6-я редакция книги "Песни о Паскале".
Учтен ряд замечаний и предложений, в т.ч. тех, что высказаны на этом форуме.
Re: "Песни о Паскале" - для школьников и начинающих
Добавлено:
19.05.2011 21:12:56
Paster Fob
Oleg_D В главе
Функции,заголовок
Когда результат неважен написано:
Обратите внимание:в первом и третьем случаях функция вызывается как процедура,поскольку возвращаемый ею результат не используется.Возможность вызывать функцию как процедуру называют расширенным синтаксисом (Extended syntax),– он должен быть разрешен в настройках компилятора,иначе вызов функции как процедуры будет считаться ошибкой.
Я так и не понял в каких именно случаях,где показаны примеры в книге?
Re: "Песни о Паскале" - для школьников и начинающих
Добавлено:
20.05.2011 09:54:09
Oleg_D
Paster Fob писал(а):Я так и не понял в каких именно случаях,где показаны примеры в книге?
На этой же странице чуть выше:
---
Swap(N1, N2); { N1 <= N2 <-- как процедура }
if Swap(N2, N3) { N2 <= N3 <-- как функция (результат использован в условном операторе) }
then Swap(N1, N2); { N1 <= N2 <= N3 <-- как процедура }
---
Re: "Песни о Паскале" - для школьников и начинающих
Добавлено:
22.05.2011 12:50:16
Oleg_D
Paster Fob писал(а):Что-то я не подумал,поторопился...но так ведь то же считается?
Все нормально, для новичка вполне прилично. Программисты всю жизнь учатся.
Re: "Песни о Паскале" - для школьников и начинающих
Добавлено:
22.05.2011 13:48:09
Paster Fob
Oleg_D в этом же разделе последняя задача:
Напишите функцию (и программу для её проверки), принимающую число
и возвращающую строку: слово «четное» или «нечетное» в зависимости от
четности или нечетности параметра.
вот как я это сделал:
- Код: Выделить всё
function prov(n:integer):string;
begin
if(n mod 2)=0 then prov:='чётное'
else prov:='нечётное';
end;
var x:integer;
begin
writeln('Введите число');
readln(x);
writeln(prov(x));
readln
end.
А у вас в ответах вообще используется функция с логическим типом:
- Код: Выделить всё
function TestNumber(Number: integer): boolean;
begin
TestNumber:= (Number mod 2) = 0;
end;
begin
Writeln(TestNumber(10));
Writeln(TestNumber(11));
Readln;
end.
Да кстати в книге с ответами,ответ на эту задачу под буквой Б,а в самой книге,задание под буквой В,а это уже опечатка.