Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 08.11.2014
Сообщений: 30
1

Паскаль.Обработка массивов

19.11.2014, 20:33. Показов 449. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Народ!Нужна помощь...
Нужно сделать программу с менюшкой.
1 пункт отвечает за создание массива с данными про студентов.
2 должен показать то что пользователь прописал в пункте 1...
3 должен вывести на экран информацию про студентов зачисленных по одному заказу...Тоесть должен прочитать все номера заказов и найти одинаковые, после чего вывести.
Пока вышло как-то так:
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
uses crt;
label metka;
type student =
  record
    surname: string[32];
    fname: string[32];
    middle_name: string[32];
    student_ID_card: string[32];
    form_of_education: string[32];
    order_number: string[32]
  end;
var group: array [1..50] of student;
    i: integer;
    a: string;
    ch :char;
begin
metka:
clrscr;
writeln('1-Repeat');
writeln('2-While...do');
writeln('3-For');
writeln('4-Exit');
write('case punkt?->');
ch:=readkey;
case ch of
'1':begin
clrscr;
  writeln('Vvedit` dani pro studentiv(ne bil`she 50):');
  i := 0;
  repeat
    inc(i);
    writeln('Nomer', i);
    write('Prizvycshe'); readln(group[i].surname);
    write('Im`ia'); readln(group[i].fname);
    write('Po-bat`kovi'); readln(group[i].middle_name);
    write('student_ID_card '); readln(group[i].student_ID_card);
    write('Phorma navchannia'); readln(group[i].form_of_education);
    write('Nomer zakaza '); readln(group[i].order_number);
    write('Prodolzhyt` '); readln(a);
    if length(a) = 0 then a := 'Д';
  until (i >= 50) or (a[1] in ['n', 'N', 'н', 'Н']);
  writeln('Stvoreno ', i, ' zapysiv');
  readln;
 
writeln('___Press any key___');
readkey;
goto metka;
end;
'2':begin
 
 
 
 
writeln('___Press any key___');
readkey;
goto metka;
end;
'3':begin
 
 
 
 
 
 
writeln('___Press any key___');
readkey;
goto metka;
end;
'4':Exit
else
begin
clrscr;
writeln('!!!error!!!');
write('___Press any key___');
readkey;
end;
end;
end.
Где пустое место ,там не знаю как правильно оформить...Помогите пожалуйста)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.11.2014, 20:33
Ответы с готовыми решениями:

программы усложненной структуры, обработка двухмерных массивов, использование стандартных функций для работы с массивами, сортировка массивов.
Искала задачи, нашла в с++, а нужно в паскале сотворить следующее. Использование стандартных...

Паскаль. Обработка записей.
Даны массивы: N1,..N5- номерные знаки автомашин. L1,..L5- пробег за месяц в километрах...

Паскаль-обработка числовой последовательности
есть такое задание- Найти сумму не четных членов последовательности.... последовательность ...

Паскаль обработка текст. файлов, сортировка.
Помогите решить две задачи, сегодня началась сессия, а как решить контрольную не знаю. помогите...

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

Обработка массивов
Дана матрица целых чисел размером 4х4. Заменить все элементы главной диагонали на нули. Вывести...

Обработка массивов
В двумерном массиве 3х3 (данные вводим с клавиатуры) чисел найти строки с максимальным и...

обработка массивов
дана матрица размерностью n=7, m=9, нужно заполнить матрицу случайным образом от -50 до 50,...

Обработка массивов
1) N=14 Ввести число K.Все положительные элементы массива увеличить на К. 2)Определить...

Обработка массивов
№1 (Одномерный массив N элементов заполнить случайными значениями вывести его на экран )N=20 ...

Обработка массивов
Помогите написать: Задание 1: Составить программу, позволяющую в одномерном массиве, состоящем из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru