Тесттин жауаптарын жазындарш отиниш
1. 9. Шамаларды сипаттау операторы:
begin
read
var
2. Бағдарламалау тілдері:
MS Word, Excel, Outlook, Access
WindowsXP, Windows Vista, MS Office
Fortran, Turbo Pascal, Qbasic, Delphi
3. Turbo Pascal-дың математикалық функциялары:
y = x*x + 2*x – 5, z = 4*sin(x)+cos(x)
f(x) = g(x), z(s) = w(n)/sin(cos(x))
sin(x), abs(x), cos(x), sqrt(x), sqr(x), exp(x), ln(x)
4. Turbo Pascal-да файл атауы қандай бөліктерден құралады?
аты және үйшігі
басы және заты
аты және кеңейтімі
5. Бұл құрылымы қандай бағдарлама?
program massiv;
var
i,j : integer;
a[i,j] : array[1..10,1..10] of integer;
begin
for i : = 1 to 10 do
begin
writeln;
for j : = 1 to 10 do
begin
read(a[i,j]);
write(a[i,j]);
end;
end;
end.
a) сызықтық
тармақталу
қайталану
6. Turbo Pascal тілінде таңбалық шама...
integer
char
real
7. Қайсысы дұрыс?
if a[i,j] >= 0 then s : = s + 1 else s : = 0
begin f(x) : = sqrt( 5x + 4) end.
for x = 1 to 100 else 200
8. Бағдарламадан циклді көрсет:
program cikl1;
var k:integer; x,z:real;
begin read(x,z);
for k : = 1 to 20 do
begin
z : = exp(-sqr(x));
writeln(‘z = ‘;z);
end;
end.
for k : = 1 to 20 do
begin
z : = exp(-sqr(x));
writeln(‘z = ‘;z);
end;
a) var …….. end.
b) begin read …….. end;
9. Қызыл түстің коды қандай?
0 (black)
4 (red)
16
10. Шамаларға мән енгізу операторы:
read(x,y);
print(x,y);
write(x,y);
11. Тармақталу операторы:
if……then……else….
For…..to…….do
while………do;
12. Turbo Pascal ортасы деген...
Turbo Pascal бағдарламаларын құрып, орындайтын бағдарламалық орта
Текстік құжат құратын бағдарлама
Операциялық жүйе
13. Бағдарламаның қатесі қайсы? -
program esep;
begin read(x);
y : = sin(x)*cos(x);
write(y); end.
әріптер қате
шамалар сипатталмаған
тыныс белгісі қате
14. Қайталану саны белгілі циклдік оператор:
if……then……else….
for…..to…….do
while………do;
15. Бағдарламаның орындалатын блоктары (құрама оператор):
program……..end.
readwrite
begin ………end;
16. Бұл құрылымы қандай бағдарлама?
program function;
var x,y : real;
begin read(x);
if x > 0 then y : = sqr(x + 1) else y : = sqrt(x*x + 1);
write(‘y = ‘;y);
end.
сызықтық
тармақталу
қайталану
17. Циклдің қандай түрлері бар?
goto
print
write
while…do
repeat…until
for...to...do
if...then
begin..end
read…writeln
18. Нәтижелерді экранға басып шығару операторы:
write(x,y);
end.
read(x,y);
19. Turbo Pascal тілінде шамалардың қандай типтері бар?
read, write, print, begin
оң, теріс
integer, real, string, char, boolean
20. Шартсыз көшу операторы қайсы, ол не істейді?
read(x) – x шамаға мән енгізу
goto n – n белгісі бар операторға көшіп, орындау
write(s) – s шамасының мәнін экранға басу
21. Turbo Pascal ортасы Windows операциялық жүйесінің құрамына кіре ме?
жарым-жартылай
жоқ
иә
22. Turbo Pascal тілінде мәтіндік шама...
integer
string
real
23. Массивтің қандай түрлері бар?
Бір өлшемді және көп өлшемді
Төртбұрышты және үшбұрышты
Кіші және үлкен
24. Turbo Pascal бағдарламасы басталатын оператор...
begin бағдарламаның аты;
program бағдарламаның аты;
new бағдарламаның аты;
25. Массивтік шама қайсы?
mas: string[25];
mas: integer;
mas: array[1..12] of integer;
class Person(object):
def __init__(self, name = 'Bob', age = 25): #Значения по умолчанию заданы в конструкторе
self._name = name
self._age = age
@property
def name(self): #Свойство, возвращающее значение obj._name
return self._name
@property
def age(self): #Свойство, возвращающее значение obj._age
return self._age
def say_hi(self): #Рандомный метод
print(f'Hi, im {self._name}, im {self._age} yo')
def set_age(self, value): #Метод для изменения значения свойства obj._age
if value in range(1, 101):
self._age = value
else: raise RuntimeError('Bad Argument', f'Cant set age {value}, age must be in range [1, 100]')
Объяснение:
Второй класс попробуй реализовать сам
var x,y:integer;
begin
writeln('введите два числа');
readln(x);
readln(y);
if (x<1000000001) and (y<1000000001) and (x>0) and (y>0)
then writeln('сумма чисел =',x+y)
else writeln('диапазон чисел неверный');
end.
Если вдруг вам поверит учитель, можете перевыполнить поставленную задачу:
var x,y:integer;
s:string;
begin
randomize;
writeln('взять ли числа случайными? ответ да или нет');
readln(s);
if (s='да') or (s='Да') or (s='ДА') or (s='дА') then begin
x:=random(1000000000);
y:=random(1000000000);
writeln('сумма чисел =',x+y);
writeln('произведение чисел =',x*y);
end
else begin
writeln('введите два числа');
readln(x);
readln(y);
writeln('сумма чисел =',x+y);
writeln('произведение чисел =',x*y);
end;
end.