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

Pascal (Паскаль)

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Abuka
0 / 0 / 0
Регистрация: 16.06.2010
Сообщений: 35
#1

Машинное представление данных. - Pascal

26.08.2010, 12:14. Просмотров 1207. Ответов 2
Метки нет (Все метки)

Лабораторная работа: Машинное представление данных.
Задание:
1)Вывести в файл datatype.dat заданные преподавателем целые и символьные данные и просматривая их на экране в 16-ричном виде определить где какое число и символ (смотреть 16-ричное значение в редакторах FAR или Total Commander).
2)Запустить отладчик Borland Pascal, посмотреть в нём адреса вводимых чисел и определить сколько памяти отводится под каждое значение.

Помоги пожалуйста со 2 заданием.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Program DataType;
type
StructInt = record
ii : integer; si : shortint; li : longint; 
ch : char; 
by : byte; 
end; 
var
f : file of StructInt ; (* типизированный файл *)
St : StructInt; 
begin
assign (f, 'z:\datatype.dtp'); (* Создание файла *)
rewrite (f); (*Открыть файл в режиме перезаписи*)
write ('Введите целое число со знаком и 
нажмите Enter ->'); readln (St.ii); 
write ('Введите короткое целое со знаком и 
нажмите Enter ->'); readln (st.si); 
write (' ведите длинное целое со знаком и 
нажмите Enter ->'); readln (st.li); 
write ('Введите символ (букву) и 
нажмите Enter ->');
readln (st.ch);
write (' Введите целое число без знака и 
нажмите Enter ->'); readln (st.by); 
write (f, st); (*запись считанной структуры в файл*)
close (f); (* закрыть файл *)
writeln ('Введенные числа и символ записаны в 
файл ', 'z:\datatype.dtp');
readln;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.08.2010, 12:14
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Машинное представление данных. (Pascal):

Графы. Машинное представление. Доработка программы - Pascal
Есть код программы: const nmax=30; type ref = ^ Elem; Elem = record num: integer; ves:real; ...

Представление чисел словами - Pascal
Здравствуйте. Требуется написать следующую программу.Я ввожу ей число, а программа возвращает строку в которой написано это число. Например...

плотное представление, массив. - Pascal
Плотное представление. Для задания больших наборов чисел, в которых много нулей, их переводят в плотное представление: из набора удаляют...

Представление математическим выражением - Pascal
Доброго времени суток, дано выражение: X+9/(3*X/A)+Sqr(Cos(X))/2/Sqrt(X)+1.0E-5*Exp(9*Ln(X)) Собственно сам не могу решить задачу...

Получить двоичное представление числа - Pascal
Дано натуральное число p. Получить двоичное представление числа p в виде последовательности a_0,..,a_n нулей и единиц такой, что...

Перевод числа в текстовое представление - Pascal
как реализовать функцию, которая преобразует числа в буквенный вид. Пример: вводим число 623, в консоли выводит - шестьсот двадцать три?

2
Puporev
Модератор
54041 / 41674 / 14753
Регистрация: 18.05.2008
Сообщений: 98,003
26.08.2010, 12:20 #2
Цитата Сообщение от Abuka Посмотреть сообщение
Помоги пожалуйста со 2 заданием.
Цитата Сообщение от Abuka Посмотреть сообщение
2)Запустить отладчик Borland Pascal, посмотреть в нём адреса вводимых чисел и определить сколько памяти отводится под каждое значение.
И чем помочь?
0
Abuka
0 / 0 / 0
Регистрация: 16.06.2010
Сообщений: 35
26.08.2010, 12:34  [ТС] #3
2) Смотреть адреса при помощи Watch?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.08.2010, 12:34
Привет! Вот еще темы с ответами:

двоичное представление числа (паскаль) - Pascal
из двоичного представления целого числа убрать группу из трех подряд идущих единиц или напечатать комментарий, что таких групп нет.

Вложенный цикл. Представление числа в виде суммы - Pascal
В общем, задано натуральное число N. Нужно составить программу, представляющую это число в виде чисел Фибоначчи, а так же определяющую...

Вводим n. Нам нужно битовое представление этого числа - Pascal
Вводим n. Нам нужно битовое представление этого числа Как-то не получается у меня с этой темой

Внутреннее (машинное) представление данных двух типов - C++
Разработать программу, которая выводит на экран внутреннее (машинное) представление данных двух типов:short int и long double. Обеспечить...


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

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

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