Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Pascal ABC Двумерный массив.По заданным векторам А и В сформировать вектор С По заданным векторам А и В сформировать вектор С по формуле Cij=ai+bj и найти его минимальный элемент. A=(0.1 0.2 0.3 0.4) B=(0.7 0.9 5.3 4.3 8.1) Помогите пожалуйста https://www.cyberforum.ru/ pascalabc/ thread572192.html Pascal ABC Решение по методу Ньютона
i=au+bu^2+cu^3+du^4+eu^5 значения i , a, в , с , d, e известны
Pascal ABC Формула Ома U=I*R Учусь языку Pascal ABC Решил попробовать написать формулу Ом-а (U=I*R ; I=U/R ; R=U/I), Но не получается помогите !! строго не судить ,первый день !!! program aaa; uses crt; var g,U,I,R :Integer; Begin writeln('Если вам нужно вычеслить I жмем 1'); writeln('Если вам нужно вычеслить U жмем 2'); writeln('Если вам нужно вычеслить R жмем 3'); readln(g); https://www.cyberforum.ru/ pascalabc/ thread572096.html Pascal ABC Найти ближайшее "геройское" (в записи не больше 2 различных цифр) число https://www.cyberforum.ru/ pascalabc/ thread572053.html
Известные любители математики братья Никитины постоянно придумывают какие-то головоломки, которые сами же с успехом и разрешают. В морозный весенний апрельский вечер у них не было возможности насладиться прогулкой по вечернему городу, поэтому братья решили придумать новый класс чисел, которые в будущем наверняка станут предметом исследования для ученых из всего мира. Данный класс чисел...
Pascal ABC Игра "Рубин". Организовать процесс раздачи карт определенным образом
В клубе любителей карточных игр каждый вечер разгораются нешуточные страсти вокруг партий в игру «Рубин». Правила игры настолько сложны, что известны только членам клуба и никто не имеет права раскрывать их секрет. Вас наняли туда в качестве крупье. В последнее время члены клуба стали замечать, что в игре постоянно побеждает один и тот же человек (назовем его условно «Шулер»), поэтому...
Pascal ABC Найти всех делители натурального числа N. Протестировать для N=10, N=75, N=99, N=13 составить программу для нахождения всех делителей натурального числа N. протестировать программу для N=10, N=75, N=99, N=13 https://www.cyberforum.ru/ pascalabc/ thread572008.html
Pascal ABC Массив записей. Структура: адрес, название юридической консультации, ФИО адвоката Создать массив записей по заданной структуре. Количество записей не больше 10. Реализовать редактирование записей (изменение, добавление, удаление). Исходные данные должны вводиться с проверкой на область допустимых значений. Все действия пользователя должны контролироваться и снабжаться осмысленными сообщениями. Реализовать в соответствии со своим вариантом запрос и вывод содержимого записи по... https://www.cyberforum.ru/ pascalabc/ thread571946.html Pascal ABC Определить в одномерном целочисленном массиве количество различных элементов
Определить в одномерном целочисленном массиве количество различных элементов.
Pascal ABC Напечатать все перестановки чисел https://www.cyberforum.ru/ pascalabc/ thread571913.html
Добрый день. Имеется задача: Напечатать все перестановки чисел 1..n так, чтобы каждая следующая получалась из предыдущей перестановкой (транспозицией) двух соседних чисел. Например, при n=3 допустим такой порядок: 3.2 1 -> 2 3.1 -> 2.1 3 -> 1 2.3 -> 1.3 2 -> 3 1 2 Пытался решить, внизу представлен вариант, который работает только для чисел 2 и 3. var x:array of integer;...
Pascal ABC Строки. В заданном тексте определить количество пробелов https://www.cyberforum.ru/ pascalabc/ thread571897.html
Помогите пожалуйста, очень нужно, заранее благодарю! Строковые и символьные типы данных 19. В заданном тексте определить количество пробелов.
Сортировка файла методом "пузырька" Pascal ABC
Сгенерируйте случайным образом 15 целых чисел и поместите их в типизированный файл.Содержимое исходного файла вывести на экран.Содержимое файла сортируется по возрастанию (использовать сортировку файла методом "пузырька").Содержимое отсортированного файла вывести на экран. После того, с клавиатуры запрашивается контрольное число,наличие которого в файле необходимо проверить.Если такое число...
Pascal ABC Процедуры. Матрица. В строках с отрицательным элементом на главной диагонали найти сумму всех элементов https://www.cyberforum.ru/ pascalabc/ thread571789.html
Значит задание такое: .Дана действительная квадратная матрица порядка n. В строках с отрицательным элементом на главной диагонали найдите: а)сумму всех элементов; б)наибольший из всех элементов. ОДНАКО! Формирование матрицы и вывод матрицы выполнить в виде отдельных процедур(подпрограмм). Число положительных элементов найти с помощью функции. В каждую подпрограмму передавать матрицу в виде...
2 / 0 / 7
Регистрация: 12.05.2012
Сообщений: 173
18.05.2012, 10:00  [ТС] 0

База Данных Студенты. Распечатать анкетные данные студентов, имеющих неудовлетворительную оценку - Pascal ABC - Ответ 3047787

18.05.2012, 10:00. Показов 2204. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Sanya Black1993 как решение

Решение

Я уже сам сделал свою базу данных и вот код:

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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
program reck;
uses crt;
 
type spisok = record
    fio: string[50];
    groop: string[20];
    god: string[20];
    matem: integer;
    fiz:integer;
    inform:integer;
    him:integer;
  end;
  FT = file of spisok;
var a: ft;
  i, z: integer;
  s: real;
 
procedure Sozdanie(var a: ft);
var j: integer;
  zk: spisok;
begin
  rewrite(a);
  repeat
    begin
    writeln('Введите данные: ');
      write(' Ф.И.О учащегося - ');
      readln(zk.fio);
      write(' группа - ');
      Readln(zk.groop);
      write(' год рождения - ');
      readln(zk.god);
      write('математика - ');
      readln(zk.matem);
      write('физика - ');
      readln(zk.fiz);
      write('информатика - ');
      readln(zk.inform);
      write('химия - ');
      readln(zk.him);
      write(a, zk);
      writeln('Продолжить запись? ДА-1 НЕТ-0');
      readln(j);
    end;
  until j = 0;
  close(a);
end;
 
procedure Dobovlenie (var a:ft);
var j: integer;
  zk: spisok;
begin
  reset(a);
  repeat
    begin
    writeln('Добавте данные: ');
      write(' Ф.И.О учащегося - ');
      readln(zk.fio);
      write(' группа - ');
      Readln(zk.groop);
      write(' год рождения - ');
      readln(zk.god);
      write('математика - ');
      readln(zk.matem);
      write('физика - ');
      readln(zk.fiz);
      write('информатика - ');
      readln(zk.inform);
      write('химия - ');
      readln(zk.him);
      write(a, zk);
      writeln('Продолжить запись? ДА-1 НЕТ-0');
      readln(j);
    end;
  until j = 0;
  close(a);
end;
 
 
procedure vyvod(var a: ft);
var i: integer;
  zk: spisok;
begin
  clrscr;
  reset(a);
  writeln('======================================================');
  writeln('| Ф.И.О| Группа|год рож.|физика| информ| матем| химия|');
  writeln('======================================================');
  while not eof(a) do
  begin
    read(a, zk);
    write('|', zk.fio: 6, '|');
    write('|', zk.groop: 9, '|');
    write('|', zk.god: 6, '|');
    write('|', zk.fiz: 9, '|');
    write('|', zk.inform: 6, '|');
      write('|', zk.matem: 9, '|');
       write('|', zk.him: 6, '|');
    writeln;
    writeln('-------------------------------');
  end;
  close(a);
  writeln;
  readln;
end;
 
procedure poisk(var a: ft);
var i: integer;
  zk: spisok;
  groopa: string;
begin
  clrscr;
  reset(a);
  writeln('Введите группу для сортировки по группам ');
  readln(groopa);
  writeln('Список с заданной группой ');
  writeln('=========================================================');
  writeln('|        Ф.И.О             |   год рож.       | Группа |');
  writeln('=========================================================');
  while not eof(a) do
  begin
    read(a, zk);
    if (zk.groop = groopa) and (zk.matem<4) or (zk.fiz<4) or (zk.inform <4) or (zk.him <4) then
    begin
      write('|', zk.fio: 6, '|');
    write('|', zk.god: 6, '|');
    write('|', zk.groop: 9, '|');
      writeln;
      writeln('------------------------------------------------------');
    end;
  end;
  close(a);
  writeln;
  readln;
end;
 
begin
  repeat
    clrscr;
    assign(a, 'fff');
    writeln('       Меню      ');
    writeln('1:Создание ');
    writeln('2:Добавление данных ');
    writeln('3:Вывод ');
    writeln('4:Сортировка ');
    writeln('5:Выход ');
    readln(z);
    case z of
      1: Sozdanie(a);
      2: Dobovlenie(a);
      3: vyvod(a);
      4: poisk(a);
      5:{ exit;  }
    end;
  until z=5;
  WriteLn;
  WriteLn('Программа закончила свою работу.');
end.


Вернуться к обсуждению:
База Данных Студенты. Распечатать анкетные данные студентов, имеющих неудовлетворительную оценку Pascal ABC
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.05.2012, 10:00
Готовые ответы и решения:

Распечатать анкетные данные студентов, получивших одну оценку 3 за все время обучения
Составить список учебной группы, включающей 25 человек. Для каждого учащегося указать дату...

Распечатать анкетные данные студентов, успевающих на 4 и 5
Составить список учебной группы,включающий 25 человек. Для каждого учащегося указать дату...

Распечатать анкетные данные студентов, получивших за все время обучения одну оценку 3, остальные 4 и 5.
Помогите с заданием.. Распечатать анкетные данные студентов, получивших за все время обучения...

Распечатать анкетные данные студентов, набравших в олимпиаде по информатике не менее 30 баллов
Записи, распечатать анкетные данные студентов, участвовавших в олимпиаде по информатике и...

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

Анкетные данные абитуриентов, получивших за последний экзамен оценку 2
Анкетные данные абитуриентов, получивших за последний экзамен оценку 2 Пожалуйстаа

Распечатать анкетные данные...
Распечатать анкетные данные студентов, участвовавших в олимпиаде по информатике и заработавших не...

Распечатать анкетные данные
Распечатать анкетные данные студентов, участвовавших в олимпиаде по информатике и заработавших не...

Напечатать анкетные данные студентов-отличников (учитывать 4 предмета)
Напечатать анкетные данные студентов-отличников (учитывать 4 предмета).

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