Форум программистов, компьютерный форум, киберфорум
Наши страницы
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
2letsrock
1 / 1 / 1
Регистрация: 28.03.2013
Сообщений: 51
1

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

10.06.2016, 22:20. Просмотров 818. Ответов 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
Ответы с готовыми решениями:

Списки. Что делает данный фрагмент кода?
Помогите разобраться!!! procedure sort(u:list); var tmp,min:list; ...

Напишите фрагмент кода для определения кода нажатой клавиши (расширенного кода в том числе)
Напишите фрагмент кода для определения кода нажатой клавиши (расширенного кода...

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

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

что означает...
что означает строка 1) if graphResult<>grOk then 2) InitGraph(gd,gm,' ') 3)...

2
ZX Spectrum-128
Модератор
Эксперт Pascal/Delphi
3878 / 2862 / 3637
Регистрация: 05.06.2014
Сообщений: 14,057
10.06.2016, 22:43 2
Лучший ответ Сообщение было отмечено 2letsrock как решение

Решение

Для 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

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

Что означает строка?
Var st, ssf :string; flag : boolean; i : integer; begin ...

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


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

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

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