Форум программистов, компьютерный форум, киберфорум
Наши страницы

Turbo Pascal

Войти
Регистрация
Восстановить пароль
 
2letsrock
1 / 1 / 1
Регистрация: 28.03.2013
Сообщений: 51
#1

Что означает фрагмент в строчке кода - Turbo Pascal

10.06.2016, 22:20. Просмотров 170. Ответов 2
Метки нет (Все метки)

Здравствуйте. Сейчас читаю книгу Окулова "Программирование в алгоритмах". Наткнулся на строчку:
Код
A[i+1] :=A[i+1] + (LongInt (A[i]) *10) Div Osn;
Что означает LongInt (A[i])? Для чего она нужна, если массив объявлен и так типом integer. Я искал в книге "Песни о паскале", "Основы программирование" Окулова, в интернете, но так и не нашел ответа.
Знающие, подскажите пожалуйста.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2016, 22:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Что означает фрагмент в строчке кода (Turbo Pascal):

Списки. Что делает данный фрагмент кода? - Turbo Pascal
Помогите разобраться!!! procedure sort(u:list); var tmp,min:list; t:string; begin while u<>nil do begin ...

Напишите фрагмент кода для определения кода нажатой клавиши (расширенного кода в том числе) - Turbo Pascal
Напишите фрагмент кода для определения кода нажатой клавиши (расширенного кода в том числе). Найдите коды клавиш Esc, Enter, BackSpace,...

Что означает inc? - Pascal
if fl then inc(sum,a); Что означает inc?

что означает... - Turbo Pascal
что означает строка 1) if graphResult<>grOk then 2) InitGraph(gd,gm,' ') 3) LineTo(x+round(a/2),y+round(a*0.866)) в особенности что...

что означает $01, $02 и т. д.? - Turbo Pascal
Что означает запись со знаком доллара($). Например: $01, $02, 04...

Что означает Const z=['0'.'9']; x=['a'.'z','A'.'Z'] - Turbo Pascal
Вот программа, объясните что такое const z=; x=; преподаватель спрашивает. я сказала что это инициализированные переменные, конструкция...

2
ZX Spectrum-128
Модератор
Эксперт Pascal/Delphi
3642 / 2629 / 1796
Регистрация: 05.06.2014
Сообщений: 12,567
10.06.2016, 22:43 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Для Turbo Pascal'я тип Integer занимал 16 бит, Longint - 32 бита.
В данном случае имеется принудительное расширение типа. Вас это не должно волновать, ибо в современных компиляторах Integer=LongInt
1
2letsrock
1 / 1 / 1
Регистрация: 28.03.2013
Сообщений: 51
11.06.2016, 06:54  [ТС] #3
большое спасибо за краткий и полнейший ответ. Тему пожалуйста закройте/удалите.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.06.2016, 06:54
Привет! Вот еще темы с ответами:

Что означает while not eof(f) - Pascal
Что означает while not eof(f) и как описать это в блок схеме

Что означает строка? - Turbo Pascal
Var st, ssf :string; flag : boolean; i : integer; begin Writeln('st'); Readln(st); ss:='work'; flag:=true; For...

Что означает string[10]? - Pascal
Type myfile= file of string. Это значит, что в файле 10 строк, или можно заполнить много строк, но длиной десять?

Дан фрагмент программы. Определить что будет выдано на печать - Turbo Pascal
Дан фрагмент программы. Определить, что будет выдано на печать в результате работы программы. Нарисовать блок-схему. Var a, b, K, L,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru