Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Turbo Pascal подскажите правильное условие Дана матрица символов A. Записать в строки матрицы B все возможные перестановки элементов каждой строки матрицы A. Пример А= P Q R S B= P R P S Q R Q S https://www.cyberforum.ru/ turbo-pascal/ thread260022.html Turbo Pascal Множества: напечатать в порядке возрастания все цифры, входящие в текст и находящиеся между ()
дан текст из английский букв и цифр. напечатать в порядке возрастания все цифры входящие в тнкст и находящиеся между () . подсчитать их количество
Turbo Pascal Прозвольно заданный одномерный массив https://www.cyberforum.ru/ turbo-pascal/ thread259993.html
Помогите пожалуйста с задачей... В произвольно заданном одномерном массиве определить два элемента с наибольшими значениями и два элемента с наименьшими значениями. Сократить число элементов в исходном массиве на 4 найденных элемента.
Turbo Pascal Определить число вхождении в строку группы букв https://www.cyberforum.ru/ turbo-pascal/ thread259991.html
разработать алгоритм и программу для решения задачи с использованием строк символов. Дана строка символов.определить число вхождении в строку группы букв: а)abc ; б)aba. Заранее спасибо!!!!!
Turbo Pascal Количество вариантов расстановки королей в двумерном массиве
Дано число N - размерность двумерного массива NxN. Необходимо вычислить количество вариантов, при которых в данном массиве можно расположить M шахматных королей так, что ни один из них не бъёт друг друга. (N <= 10). Пытался решать рекурсией, но не вышло, т.к. не до конца её знаю. В частности в работе с двумерной. Буду рад помощи.
Turbo Pascal Не работает в Turbo Pascal Добрый день. Помогите разобраться почему не запускается программа в Turbo Pascal. Причем в PascalABC работает нормально.program GA9v; uses crt; {подключение библиотеки по обслуживанию консоли} const { объявление констант} maxpop = 80; {максимальное число популяций} maxstring = 20; {максимальная длина строки} dim = 2; {размерность пространства поиска} type allele = boolean;... https://www.cyberforum.ru/ turbo-pascal/ thread259952.html
Turbo Pascal Вопросы по генетическим алгоритмам https://www.cyberforum.ru/ turbo-pascal/ thread259945.html
Помогите разобраться с вопросами по генетическим алгоритмам. 1. Если полностью исключить мутацию из алгоритма, что произойдет с результатом и почему? 2. Для чего, по Вашему мнению, необходимо использовать селекцию? 3. Опишите, как в программе осуществляется декодирование хромосомы. 4. Опишите назначение процедуры statistics и как она работает.
Поменять местами первый и максимальный по модулю отрицательный элементы массива Turbo Pascal
Поменять местами первый и максимальный по модулю отрицательный элементы массива.
Turbo Pascal Задан массив AX (N). Добавить массив С(К). Выполнить сортировку разделением. В полученном векторе найти индексы элементов, равных среднеарифметиче Задан массив AX (N). Добавить массив С(К). Выполнить сортировку разделением. В полученном векторе найти индексы элементов, равных среднеарифметическому значению элементов. https://www.cyberforum.ru/ turbo-pascal/ thread259910.html Turbo Pascal Файлы Дано целое число N и текстовый файл с именем Name1, содержащий один абзац текста, выровненный по левому краю. Отформатировать текст так, чтобы его ширина не превосходила N позиций, и выровнять текст по левому краю. Пробелы в конце строк удалить. Сохранить отформатированный текст в новом текстовом файле с именем Name2. https://www.cyberforum.ru/ turbo-pascal/ thread259906.html
Количество непересекающихся окружностей Turbo Pascal
Дано n окружностей. Необходимо вычислить количество окружностей, которые не пересекаются ни с какой другой. Ввод состоит из n, далее n строк, в каждой 3 числа - x, y, r. Где x, y - координаты, а r - радиус окржности. Заранее спасибо.
Turbo Pascal В двумерном массиве Х все числа различны. В каждой строке выбирается миним. элемент https://www.cyberforum.ru/ turbo-pascal/ thread259873.html
В двумерном массиве Х все числа различны. В каждой строке выбирается миним. элемент, затем среди этих чисел выбирается макс. элемент. Напечатать номер строки массива Х, в которой расположено выбранное число( использовать подпрограммы и процедуры)
109 / 109 / 91
Регистрация: 08.01.2011
Сообщений: 171
19.03.2011, 12:16 0

Вывести анкетные данные студентов, получивших 5 по информатике - Turbo Pascal - Ответ 1465580

19.03.2011, 12:16. Показов 2175. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Kirill-x-zibit как решение

Решение

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
program prog;
uses crt;
const
   Nmax=7;
   n=4;
type st=record
      name:string;
      data:string;
      god_post:integer;
      kypc:integer;
      score:array [1..n] of integer;
     end;
     Tmas=array [1..Nmax] of st;
var
  m:Tmas;
  i,j:byte;
  k:boolean;
  ch:char;
procedure find;
begin
  ClrScr;
  writeln('Ученики получившие 5 по информатике:');
  writeln;
  for i:=1 to Nmax do
    if m[i].score[4]=5 then begin
       k:=true;
       writeln('Ф.И.О: ',m[i].name);
       writeln('Дата рождения: ', m[i].data);
       writeln('Дата поступления: ', m[i].god_post);
       writeln('Номер курса: ', m[i].kypc);
       writeln('Оценки за семестр: ');
       for j:=1 to n do
         case j of
           1:writeln('Математика: ',m[i].score[j]);
           2:writeln('Русский язык: ',m[i].score[j]);
           3:writeln('Физика: ',m[i].score[j]);
           4:writeln('Информатика: ',m[i].score[j]);
         end;
    end;
    if k=false then writeln('Таких нет!');
end;
procedure enter;
begin
  for i:=1 to Nmax do begin
    ClrScr;
    write('Введите Ф.И.О ученика: ');
    readln(m[i].name);
    write('Введите год рождения ученика: ');
    readln(m[i].data);
    write('Введите год поступления ученика в колледж: ');
    readln(m[i].god_post);
    write('Введите номер курса ученика: ');
    readln(m[i].kypc);
    writeln('Оценки за семестр:');
    for j:=1 to n do begin
      case j of
        1:write('Математика: ');
        2:write('Русский язык: ');
        3:write('Физика: ');
        4:write('Информатика: ');
      end;
      readln(m[i].score[j]);
      if not (m[i].score[j] in [1..5]) then begin
        writeln('Ошибка, повторите ввод');
        j:=j-1;
      end;
    end;
  end;
end;
BEGIN
  writeln('===========================');
  writeln('1. Ввод данных    ');
  writeln('2. Поиск (5 по информатике)');
  writeln('===========================');
  ch:=readkey;
  case ch of
    '1':enter;
    '2':find;
  end;
  readln;
END.


Вернуться к обсуждению:
Вывести анкетные данные студентов, получивших 5 по информатике Turbo Pascal
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.03.2011, 12:16
Готовые ответы и решения:

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

Напечатать анкетные данные студентов, получивших две и более 3 в последнюю сессию
напечатать анкетные данные студентов, получивших две и более 3 в последнюю сессию. Добавлено...

Распечатать анкетные данные студентов, получивших одну оценку 3 за все время обучения
Подскажите пожалуйста, где здесь ошибка??? program laba_12_zad_3; type student=record...

Напечатать анкетные данные студентов, получивших две и более "3" в последнюю сессию.
Напечатать анкетные данные студентов, получивших две и более &quot;3&quot; в последнюю сессию.

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

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

Вывести анкетные данные студентов, которые получили за последнюю сессию все оценки 5
4. В группе 5 человек. Вывести анкетные данные студентов, которые получили за последнюю сессию все...

Вывести анкетные данные студентов у которых совпадает первая буква Фамилии имени и отчества.
Помогите решить задачу, очень надо: 1) Y=c+∑_(k=21)^1 Ak Bk , A=(a1,…,an) 2)Вывести анкетные...

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

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