Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Pascal ABC Определить, чем является фигура - ромбом или прямоугольником //определение фигуры// var a,b,c : Integer; ReadLn(c); Begin if c=90 then if a=b then Begin WriteLn('Это квадрат'); else WriteLn('Это прямоугольник'); end; https://www.cyberforum.ru/ pascalabc/ thread269556.html Ввод данных строкой. Pascal ABC
Имеется задача: На вход программе подаются сведения о сдаче экзаменов учениками 9-х классов некоторой средней школы. В первой строке сообщается количество учеников N, которое не меньше 10, но не превосходит 100. Каждая из следующих N строк имеет следующий формат: <Фамилия> <Имя> <оценки>, где <Фамилия> – строка, состоящая не более чем из 20 символов, <Имя> – строка, состоящая не более чем из...
Pascal ABC Работа с файлами https://www.cyberforum.ru/ pascalabc/ thread269519.html
Создать в редакторе текстовый файл. Программа должна дополнить этот файл, вывести на экран две первых строки, посчитать число символов в третьей строке.
Pascal ABC Составить 2 бок-схемы и 2 программы для нахождения произведения первых 20 чисел https://www.cyberforum.ru/ pascalabc/ thread269443.html
помогите пожалуйста решить Составить 2 бок-схемы и 2 программы для нахождения произведения первых 20 чисел
Вычислите значения функции z Pascal ABC
помогите пожалуйста! Вычислите значения функции z = (a + b + ci ) / i, если a изменяется от 0 с шагом 1, b изменяется от 5 с шагом 1, ci является элементом массива C(N) . При этом a и b изменяются одновременно с i. заранее спасибо!
Pascal ABC решить процедурой и функцией. https://www.cyberforum.ru/ pascalabc/ thread269305.html
Задача. Помогите парни. нужно решить процедурой и функцией. В банк был положен вклад в размере N рублей. Через год он увеличился на 4%, а еще через год - на 6%. Сколько денег на счету будет через 2 года?. (чтоб не думать над формулой: N:=N+(N*0,04) это сумма за 1 год, K:=N+(N*0,06)сумма за 2 год.) За ответ каждому поставлю +1.
Pascal ABC Построить график функции в указанном сегменте экрана помогите https://www.cyberforum.ru/ pascalabc/ thread269260.html Нарисовать фигуру (ломаную линию) Pascal ABC
помогите
Pascal ABC Работа с векторами https://www.cyberforum.ru/ pascalabc/ thread269239.html
Помогите пожалуйста с написанием программы Даны три вектора размерностью n=30 Составить модуль для работы с векторами и вычислить minX*(A,A)*maxY*(B,B) где A тот из данных трех векторов, минимальный эдемент которого имеет самый большой номер, B,C два других вектора X,minX минимальный элемент вектора Y, maxY максимальный элемент вектора Y
Pascal ABC Даны координаты вершин некоторого пятиугольника. Разбив его на треугольники вычислить его площадь. Вычисление площади треугольника по формуле Герона Помогите пишет неверная операция вещественного плана {Даны координаты вершин некоторого пятиугольника. Разбив его на треугольники вычислить его площадь. Вычисление площади треугольника по формуле Герона, оформить в виде процедуры пользователя} Program z2_v2_l5; Procedure Plos (S:Real; Var S1,S2,S3:Real); Var x1,y1,x2,y2,x3,y3,x4,y4,x5,y5:integer; a,b,c,d,e,f,g,p1,p2,p3:Real; begin https://www.cyberforum.ru/ pascalabc/ thread269236.html
Сформировать одномерный массив C, из повторяющихся элементов массива А и B в одном экземпляре Pascal ABC
Помогите пожалуйста! Сформировать одномерный массив C, элементы, которые есть только в массиве А или только в массиве В в одном экземпляре. Элементы в массиве С не должны повторяться. Дополнительный массив не использовать. Написал прогу на си, а на паскале не могу((( #include<stdio.h> #include<stdlib.h> int main() {
Pascal ABC нарисовать политическую карту Африки помогите пожалуйста нарисовать политическую карту Африки на паскале АБС https://www.cyberforum.ru/ pascalabc/ thread269202.html
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
05.04.2011, 08:26 0

Вывести на экран фамилии и имена трех худших по среднему баллу учеников - Pascal ABC - Ответ 1521272

05.04.2011, 08:26. Показов 4938. Ответов 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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
uses crt;
const nmin=10;
      nmax=100;
type data=record
          fam:string[20];
          nam:string[15];
          ocn:array[1..3] of integer;
          srb:real;
          end;
var Info: array[1..nmax] of data;
          n,i,j,k:integer;
          x:data;
          s:string;
          c:integer;
begin
repeat
write('Количество ученикоа от ',nmin,' до ',nmax,' n=');
readln(N);
until n in [nmin..nmax];
{ ввод исходных данных }
writeln('Введите данные ',n,' учеников:');
writeln('В одной строке фамилия, имя и три оценки(2..5) через 1 пробел)');
for i:=1 to N do
 begin
  readln(s); //читаем строку, ввод делать точно
  with Info[i] do
   begin
    fam:=copy(s,1,pos(' ',s)-1); //выделяем фамилию
    delete(s,1,pos(' ',s));
    nam:=copy(s,1,pos(' ',s)-1);  //имя
    delete(s,1,pos(' ',s));
    srb:=0;
    for j:=1 to 3 do //оценки
     begin
      val(s[2*j-1],ocn[j],c);
      srb:=srb+ocn[j]; //считаем сумму
     end;
   srb:=srb/3;//ср. балл
  end;
 end;
 //сортируем по возрастанию
for i:=1 to n-1 do
for j:=i+1 to n do
if info[i].srb>info[j].srb then
 begin
  x:=info[i];
  info[i]:=info[j];
  info[j]:=x;
 end;
{ вывод результата }
writeln('Трое учеников с наименьшим ср. баллом:');
for i:=1 to 3 do
with info[i] do
 begin
  write(fam,' ',nam);
  for j:=1 to 3 do
  write(' ',ocn[j]);
  write(' ',srb:0:2);
  writeln;
 end;
writeln('Имеющие также ср. балл, равный третьему:');
k:=0;
for i:=4 to n do
if abs(info[i].srb-info[3].srb)<0.01 then
 begin
  k:=1;
  with info[i] do
   begin
    write(fam,' ',nam);
    for j:=1 to 3 do
    write(' ',ocn[j]);
    write(' ',srb:0:2);
    writeln;
   end;
 end;
if k=0 then write('Таких учеников нет');
end.


Вернуться к обсуждению:
Вывести на экран фамилии и имена трех худших по среднему баллу учеников Pascal ABC
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.04.2011, 08:26
Готовые ответы и решения:

Вывести на экран фамилии и имена 3 лучших по среднему баллу учеников
На вход в программе выдаются сведения об оценках в экзаменационной ведомости. В 1...

Вывести на экран фамилии и имена трех худших по среднему баллу учеников
задача На вход программе подаются сведения о сдаче экзаменов учениками 9-х классов некоторой...

Вывести на экран фамилии и имена трех худших по среднему баллу учеников
Помогите с информатикой?QBASIK На вход программе подаются сведения о сдаче экзаменов учениками...

Вывести на экран фамилии и имена трех худших по среднему баллу учеников
На вход программе подаются сведения о сдаче экзаменов учениками 9-х классов некоторой средней...

2
05.04.2011, 08:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.04.2011, 08:26
Помогаю со студенческими работами здесь

Вывести фамилии и имена трех худших по среднему баллу учеников
На вход программе подаются сведения о сдаче экзаменов учениками 9-х классов некоторой средней...

Вывести фамилии и имена трех худших по среднему баллу учеников
На вход программе подаются сведения о сдаче экзаменов учениками 9-х классов некоторой средней...

Вывести на экран фамилии и имена трех лучших по среднему баллу учеников
На вход программе подаются сведения о сдаче экзаменов учениками 9-х классов некоторой средней...

Вывести на экран фамилии и имена трех лучших по среднему баллу учеников
задача 1 Во входном файле meteo.dat 365 строк, которые содержат информацию о среднесуточной...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru