Есть у меня ещё одна книга так и называется Free Pascal и Lasarus.Так вот возниклпи "непонятки" с целочисленным типом данных.Я изучал что тип integer имеет диапозон от -32768 до 32767 а в книге совсем другое.
Разъясните пожалуйста.
Модератор: Модераторы
Paster Fob писал(а):И Вас все преподаватели полюбят, как родного сына.
У меня нет преподавателей,я изучаю всё самостоятельно и об этом уже ни раз писал.Записаться на курсы не представляется возможным,т.к. живу не в городе,а в райцентре.А у нас такого ничего нет.
Paster Fob писал(а):Есть у меня ещё одна книга так и называется Free Pascal и Lasarus.Так вот возниклпи "непонятки" с целочисленным типом данных.Я изучал что тип integer имеет диапозон от -32768 до 32767 а в книге совсем другое.
Разъясните пожалуйста.
informat писал(а):Сейчас век Интернета. И курсы и преподаватели доступны в там же. См. мою подпись.
Ни страна, ни город не имеет значения. А преподавателей хороших и в Москве ещё поискать нужно...
Paster Fob писал(а):Я изучал что тип integer имеет диапозон от -32768 до 32767 а в книге совсем другое.
{$mode tp}
Program sizeinteger;
Begin
WriteLn(SizeOf(Integer));
ReadLn;
End.
{$mode objfpc}
Program sizeinteger;
Begin
WriteLn(SizeOf(Integer));
ReadLn;
End.
Vadim писал(а):Поэтому в 32-ух битной ОС нужно компилировать именно в 32-ух битном режиме.
Paster Fob писал(а):Ну и как это сделать?
Перечитайте ещё раз предыдущее моё сообщение, первую часть и обратите внимание на практические примеры. Не забвайте, что практика - единственный критерий истины.
Vadim писал(а):Скажите, а как у Вас обстоит дело с английским языком?
{$mode tp}
VirtUX писал(а):это директива компилятору использовать режим совместимый с TurboPascal (16-бит).
Paster Fob писал(а):В фигурных скобках указывается коментарий к программе и не воспринимается компилятором,а здесь наоборот,почему?Или я что-то опять путаю?
Paster Fob писал(а):informat писал(а):Сейчас век Интернета. И курсы и преподаватели доступны в там же. См. мою подпись.
Ни страна, ни город не имеет значения. А преподавателей хороших и в Москве ещё поискать нужно...
Я смотрел ваш сайт,для начала нужно иметь базовые знания о программировании,вот я и учусь...
Да,кстати,про цену я ничего не нашёл.Не думаю что вы благотворительностью занимаетесь
Paster Fob писал(а):Ну вот закончил с функциями.Сложного вроде бы ничего,вот только я не понял что значит вызов функции как процедуры и как это делается.
Paster Fob писал(а):Ну вот закончил с функциями.Сложного вроде бы ничего,вот только я не понял что значит вызов функции как процедуры и как это делается.
program Plus_One;
var
x1, x2, x3, x4, x5 :integer;
procedure Plus(var a: integer; b: integer; var c: integer; d: integer; var e, f : integer);
begin
a:=a+1; b:=b+1; c:=c+1; d:=d+1; e:=e+1; f:=f+1;
end;
begin
readln(x1, x2, x3, x4, x5);
Plus(x1, x2, x3, x4, x5, x5);
writeln(x1,' ', x2,' ', x3,' ', x4,' ', x5);
end.
Вернуться в Обучение Free Pascal
Сейчас этот форум просматривают: v-t-l и гости: 4