Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 09.03.2019
Сообщений: 1
1

Тест по Turbo Pascal

09.03.2019, 11:19. Показов 1055. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1)
В программе имеются следующие описания:
Pascal
1
2
3
4
5
6
7
8
Type 
Person = record
Fio : string [20];
Ball : array [1..4] of 3..5;
x : Byte;
End;
Var
a : Person;
Отметьте правильно записанные операторы присваивания.

a.x:=a.x+2.0;


a.Ball[3]:=4;


a.Ball[7]:=5;


a.Ball:=5;


a.x:=-3;


a.Fio := 'Иванов';
2)
В программе описаны подпрограмма-функция и переменные следующим образом:
Pascal
1
2
3
4
5
6
7
8
Var 
a, b :integer;
f : real;
t: char;
function MyFunc (x, y : real) : Integer;
Begin
MyFunc := Trunc(sqr(x-y));
End;
Отметьте неправильно оформленные обращения к функции в основной программе.

a:=MyFunc(f,5.2);


t:=MyFunc(f,t);


t:=MyFunc(3.0, 5.2)/3;;


t:=MyFunc(f,5.2);


Writeln(MyFunc(4.2, 5.0));


t:=MyFunc(a,t);
Помогите хоть что нибудь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.03.2019, 11:19
Ответы с готовыми решениями:

Тест по Turbo Pascal 7.0
Можете помочь с вопросами ? Вот сам тест.

Нужно перевести код с Pascal ABC на Turbo Pascal - рисование работающей мельницы
Вот код, он должен рисовать работающею мельницу. uses graphABC,crt; type point=record ...

Список слов распечатать в алфавитном порядке. В Turbo Pascal или Pascal ABC
Дана непустая последовательность слов, в каждом из которых содержится от 1 до 6 заглавных латинских...

Из множества выбрать три различные точки по условию -из Turbo Pascal во Free Pascal
Даны 2 множества точек на плоскости. Выбрать три различные точки первого множества так, чтобы круг...

1
2373 / 775 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
09.03.2019, 13:59 2
Первое задание.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
program Project1;
 Type
Person = record
Fio : string [20];
Ball : array [1..4] of 3..5;
x : Byte;
End;
Var
a : Person;
begin
//a.x:=a.x+2.0;   Переменная X имеет тип натурального числа, а число 2.0 имеет вещественный тип.
a.Ball[3]:=4;
//a.Ball[7]:=5;   Массив Ball не имеет 7 элемента по условиям определения переменных.
//a.Ball:=5;      Переменная B имеет тип статического массива и не может принимать единичные значения.
//a.x:=-3;        Переменная X имеет тип натурального числа, а число -3 имеет целочисленный тип.
a.Fio := 'Иванов';
 
end.

Второе задание.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
program Project1;
Var
a, b :integer;
f : real;
t: char;
 
function MyFunc (x, y : real) : Integer;
Begin
MyFunc := Trunc(sqr(x-y));
End;
 
begin
  a:=MyFunc(f,5.2);
 // t:=MyFunc(f,t); 1. Функция MyFunc возвращает значение целочисленного типа. Переменная t имеет символьный тип.
 //                 2. Функция MyFunc имеет вещественный тип переменных x, y.  Переменная t имеет символьный тип.
 // t:=MyFunc(3.0, 5.2)/3;;   Результат деления на 3 имеет вещественный тип. Переменная t имеет символьный тип.
 // t:=MyFunc(f,5.2);   Функция MyFunc возвращает значение целочисленного типа. Переменная t имеет символьный тип.
  Writeln(MyFunc(4.2, 5.0));
 // t:=MyFunc(a,t);  1. Функция MyFunc возвращает значение целочисленного типа. Переменная t имеет символьный тип.
 //                  2. Функция MyFunc имеет вещественный тип переменных x, y.  Переменная t имеет символьный тип.
 //                  3. Функция MyFunc имеет вещественный тип переменных x, y.  Переменная a имеет целочисленный тип.
end.
0
09.03.2019, 13:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.03.2019, 13:59
Помогаю со студенческими работами здесь

Переписать программу с Pascal ABC в Turbo pascal
Здравствуйте помогите пожалуйста_) Если не получится то можно задачу решить как-то по другому....

Переписать программу с Pascal ABC в Turbo pascal
Нужно вот это. Переписать в турбо паскаль. Буду очень благодарен. uses graphABC; begin...

Непонятная ошибка. TMT Pascal выдает: expected AND or statement, а turbo pascal просит поставить ";"
Program board; Uses CRT; Var x, count, hod: integer; y: string; Begin Writeln ('vvedite...

Отличие Pascal от Turbo pascal
Помогите пожалуйста, начинающему программисту. Есть смысл начинать изучение паскаля с турбопаскаля?...

Из C++ в Turbo Pascal
Здравствуйте. Переведите пожалуйста код с C++ на Turbo Pascal. Заранее спасибо. #include...

Turbo Pascal


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru