Предмет: Информатика, автор: Vladimir6886

РЕБЯТА ПОМОГИТЕ КТО СКОЛЬКО СМОЖЕТ УМОЛЯЮ !!!!Задачи На «3» балла (кому больше и не надо, для ТРОЕЧНИКОВ). Подсчитать количество всех положительные числа, отрицательных и нулевых. Вывести исходный массив и количество этих чисел sot=(отрицательных), spl=(положительных), snu=(нулевых); а1=5, а2=4, а3=-3, а4=1, а5=0, а6=-4, а7=, а8=25, а9=-8, а10=0, а11=-17, а12=-1. Дополнительная оценка, если появляется дополнительная возможность ввода своих чисел с клавиатуры с клавиатуры. Для тех, кто претендует на большее. Разбалловка: выполнение только задание А) (своего варианта) дает вам одну оценку по пятибалльной системе, выполнение заданий А) и Б) – дополнительную оценку, выполнение заданий А), Б) и В) – есть возможность получить 5 баллов за III четверть. Все работы делать с комментариями. Задача по «нарастающей»: А) По трем введенным с клавиатуры сторонам необходимо выяснить: 1 вариант (ПК №1, 5, 9) - могут ли эти стороны образовать треугольник; 2 вариант (ПК №2,6,10) - является ли этот треугольник прямоугольным; 3 вариант (ПК №3,7, Урсуленко)- является ли этот треугольник равнобедренным; 4 вариант (ПК №4, 8)- является ли этот треугольник равносторонним. Б) Зациклить эту программу, тем самым дать возможность повторять запрос, используя «Желаете повторить? Y/N». В) Спец задание 9 класс («5» баллов за III четверть, при любом раскладе текущих оценок): все варианты в одной программе, + сделать задачу для троечников.

Ответы

Автор ответа: averutin
0
Вот задача для "троечников" с дополнительной оценкой:

program pr1;
uses
crt;

const
arr1 : array[1..12] of integer = (5, 4, -3, 1, 0, -4, 0, 25, -8, 0, -17, -1);

type
arr2 = array of integer;

var
arr : arr2;
n : integer;
i, sot, spl, snu : byte;
ch : char;

begin
write('Хотите использовать заданный по умолчанию массив? (y/n): ');
ch := readkey;
writeln(ch);
sot := 0;
spl := 0;
snu := 0;
if ((ch='y') or (ch='Y')) then begin
{ Используем заданный по умолчанию }
for i:=1 to 12 do begin
if arr1[i] > 0 then inc(spl);
if arr1[i] < 0 then inc(sot);
if arr1[i] = 0 then inc(snu);
write(arr1[i], ' ');
end;
writeln;
end
else begin
{ Создаём и заполняем новый массив }
write('Введите желаемый размер массива: ');
readln(n);
setLength(arr, n);
writeln('Введите элементы массива:');
for i:=0 to high(arr) do
readln(arr[i]);
for i:=0 to high(arr) do begin
if arr[i]>0 then inc(spl);
if arr[i]<0 then inc(sot);
if arr[i]=0 then inc(snu);
write(arr[i], ' ');
end;
writeln;
end;

writeln('Количество отрицательных элементов: ', sot);
writeln('Количество нулевых элементов: ', snu);
writeln('Количество положительных элементов: ', spl);
end.
Автор ответа: averutin
0
Сейчас напишу вариант для получения 5ки в четверти "автрматом" - зацикленную программу про треугольники
Похожие вопросы
Предмет: Английский язык, автор: Doszhanovakamila
Пожалуйста только сделайте правильно буду очень благодарна
21. The letter (to send) by mail two days ago.
A) is sent
B) was sent
C) has been sent
D) had been sent
E) have been sent
22. Nobody answers the phone. They … be out.
A)should
B) would
C) can
D) must
E) had to
23. Mary (to tell) us that she (to cook) a good dinner.
A) tells/ is cooking
B) told/ cooked
C) told/ had cooked
D) told/ was cooked
E) tells/ cook
24. Nick asked Pete what he (to see) at the museum.
A) have seen
B) has seen
C) saw
D) was seen
E) had seen
25. Вы чувствуете, что она наблюдает за вами.?
A) Do you feel that she is watching you?
B) Do you feel her watching you?
C) Do you feel her to watching you?
D) Do you feel her to watch you?
E) Do you feel she is watching you?
26. Она стояла молча, плотно сжав губы.
A) She stood silent, her lips pressed together.
B) She was stood silent, her lips pressed together.
C) She stood silent, her lips were pressed together.
D) She stood silent, her lips were pressing together.
E) She was standing silent, her lips pressing together.
27. It began … early in the morning.
A) raining
B) to raining
C) rained
D) rain
E) having rained
28. You (to send) me some money as soon as I (to get) there.
A) will send / get
B) shall send / got
C) send / get
D) sent / get
E) will send / gets
29. Жаль, что я не знаю немецкого.
A) I wish I had learnt German at school.
B) I wish I learn German at school.
C) I wish I have learnt German at school.
D) I wish I hadn’t learnt German at school.
E) o I wish I didn’t learnt German at school
30. The biggest clock in London is called - … .
A) Big Hand
B) Big Ben
C) Big Bag
D) Big Jack
E) Big Foot
Предмет: Математика, автор: litoninasofia