ответ:
объяснение:
выборка по всем записям:
выбрать конкретные поля из таблиц, расположить их в требуемом порядке, задать сортировку по нескольким критериям.
выборка с условием:
для некоторых полей добавляется условие в виде некоторого критерия для выборки записей.
запрос с параметрами:
условие отбора указывается в запросе неявно и формируется в момент обращения к запросу.
запрос с вычисляемыми полями:
в запросе формируются новые поля, не существующие ни в одной из таблиц. значения этих полей вычисляются по формулам, описываемым в запросе.
объяснение:
1.
program line_ab;
uses crt;
var l, xa, xb, ya, yb: real;
begin
writeln('найдем длину отрезка ав по координатам его крайних точек' );
writeln('введите координаты точки a');
write('x = '); readln(xa);
write('y = '); readln(ya);
writeln('введите координаты точки b');
write('x = '); readln(xb);
write('y = '); readln(yb);
l: =sqrt(sqr(xb-xa)+sqr(yb-ya));
write('длина отрезка ab равна ', l);
readln;
end.
2.
program multdrob;
uses crt;
var z, mult: real; i, l: integer;
begin
write('введите z = '); readln(z);
write('введите l = '); readln(l);
mult: =z+5/(10);
for i: =1 to l do
mult: =mult*(z+5/(10+i)) ;
write('произведение дробей z+5/[10..l] равно ', mult);
readln;
end.
3.
program multmass;
uses crt;
var a: array[1..10] of real; mult: real; i: integer;
begin
randomize;
for i: =1 to 10 do begin
a[i]: =random(10);
write(a[i]: 7: 2) end;
writeln;
mult: =1;
for i: =2 to 10 do
if a[i] > a[1] then mult: =mult*a[i] ;
if mult> 1 then write('произведение элементов болших первого равно ',mult)
else write('произведение элементов болших первого равно ' ,0);
readln;
end.
Поделитесь своими знаниями, ответьте на вопрос:
Вводятся 14. чисел. определить сколько среди них. положительных и сколько отрицательных
qbasic
cls
n=14
dim a(n)
for i=1 to n
input a(i)
next i
m=0
l=0
if a(i)> 0 then
m=m+1
print "pol"; m
else
l=l+1
print "otr"; l
end if