нравится
Личная панель  
Наши услуги  
 
Хочешь
- сайт без рекламы?
- прямые ссылки?
- общение и конкурсы?
Хочешь
- качать без проблем с летитбит?
 
Категории программ  
Софт хиты  
Наш опрос  
 
Чего вам хотелось бы видеть на сайте?

Софт для iOS
Софт для Android
Софт для Windows
Игры для iOS
Игры для Android
Игры для Windows
Новости IT
Фильмы
Музыку

 


Ответить
 Помогите исправить программу на Паскале
#1 kesha_good | 31 мая 2010 15:05

Дример
  • 34

Репутация: 5
Группа: Посетители
Сообщений: 39
C нами с: 6.04.2009
Очки: 781
Здравствуйте уважаемые дримеры! Помогите исправить программу на Паскале. Вот условие:
Дан список учебной группы, включающий 20 человек. Для каждого студента известны: фамилия, имя, дата рождения, оценки по всем дисциплинам за последний семестр. Составить программу, которая обеспечивает ввод информации и отображение ее на экран в виде таблицы. Отобразить на экран анкетные данные студентов-отличников в виде таблицы. Отобразить на экран фамилию и имя студентов, родившихся зимой и весной.
  Перейти в начало страницы  
#2 kesha_good | 31 мая 2010 15:07

Дример
  • 34

Репутация: 5
Группа: Посетители
Сообщений: 39
C нами с: 6.04.2009
Очки: 781
Вот программа:
Program lab_10;
uses crt;
const n=3;
Type
students = record
famil: string[30];
imya : string[15];
drojd: string[10];
otsn:integer;
end;
var x,y:students; mas1:array[1..n] of students; j:integer;

begin
clrscr;
for j:=1 to n do
begin
write('Vvedite familiju: '); readln(mas1[j].famil);
write('Vvedite imya: '); readln(mas1[j].imya);
write('Vvedite datu rozhdeniya: '); readln(mas1[j].drojd);
write('Vvedite ball: '); readln(mas1[j].otsn);
writeln;

end;

writeln('Vse studenty:');
for j:=1 to n do
begin

writeln('familiya: ',mas1[j].famil);
writeln('Imya: ',mas1[j].imya);
writeln('Data rozhdeniya: ',mas1[j].drojd);
writeln('Ball: ',mas1[j].otsn);
writeln;
end;

writeln('Studenty-otlichniki: ');
for j:=1 to n do
begin
if mas1[j].otsn=5 then begin
writeln('Familiya: ',mas1[j].famil);
writeln('Imya: ',mas1[j].imya);
writeln('Data rozhdeniya: ',mas1[j].drojd);
writeln('Ball: ',mas1[j].otsn);
writeln;
end else writeln('Net otlichnikov!');
end;
end.
  Перейти в начало страницы  
#3 COMMAND | 31 мая 2010 17:03

Общительный дример
  • 51

Репутация: 64
Группа: Посетители
Сообщений: 334
C нами с: 10.04.2009
Очки: 2850
обычно вконце 2 readln; вставляют чтоб задержать информацию на экране
зачем 3 раза спрашивать Введите фамилию имя и тд?
з.ы, зачем такой гемор устраивать на паскале, мы токо примеры прогнали на нем и пару массивов и все

--------------------
All the crazy shit I did tonight
those will be the best memories.
I just wanna let it go for the night
that would be the best therapy for me.
Hey, hey, yeah, yeah.
It's gettin' late but I don't mind..

Ubuntu 10.10 + Xp + 7 easy to work

http://dreamprogs.net/forum/topic_385753/last#reply Crysis 2 multiplayer
  Перейти в начало страницы  
#4 kesha_good | 1 июня 2010 11:12

Дример
  • 34

Репутация: 5
Группа: Посетители
Сообщений: 39
C нами с: 6.04.2009
Очки: 781
Да преподу осталось 2 программы сдать (одна из которых выложена здесь), чтобы допуск получить к экзамену. Я в Паскале нифига не шарю, т.к. в школе у нас не преподавали его:(. Помогите пожалуйста с этой программой! Заранее спасибо!
  Перейти в начало страницы  
#5 Админчик | 1 июня 2010 13:59

Дример
  • 34

Репутация: 17
Группа: Посетители
Сообщений: 53
C нами с: 11.04.2008
Очки: 96
В паскале не селен, в детсве Бейсю юзал. Но поидеии если где есть ошыбка то сидит в операторе условия, или гдето пропущены символы. Больше к сожелению ничего сказать не могу)
  Перейти в начало страницы  
#6 Админчик | 1 июня 2010 14:02

Дример
  • 34

Репутация: 17
Группа: Посетители
Сообщений: 53
C нами с: 11.04.2008
Очки: 96
к примеру: writeln('Vse studenty:'); нет пробела, с пробелом выглядит writeln('Vse studenty: ');
  Перейти в начало страницы  
#7 kesha_good | 2 июня 2010 12:54

Дример
  • 34

Репутация: 5
Группа: Посетители
Сообщений: 39
C нами с: 6.04.2009
Очки: 781
Не знаю куда вставить, чтобы отображалось на экране фамилии и имена студентов, родившихся зимой и весной и что при этом надо писать:(
  Перейти в начало страницы  
#8 pyos | 2 июня 2010 13:15

Общительный дример
  • 51

Репутация: 34
Группа: Посетители
Сообщений: 305
C нами с: 16.05.2009
Очки: 455
Выложи на http://pastebin.com/ для начала.
  Перейти в начало страницы  
#9 kesha_good | 2 июня 2010 13:53

Дример
  • 34

Репутация: 5
Группа: Посетители
Сообщений: 39
C нами с: 6.04.2009
Очки: 781
Цитата Slowpoke
Выложи на http://pastebin.com/ для начала.

Выложил. Что дальше?
  Перейти в начало страницы  
#10 pyos | 2 июня 2010 14:11

Общительный дример
  • 51

Репутация: 34
Группа: Посетители
Сообщений: 305
C нами с: 16.05.2009
Очки: 455
Цитата kesha_good
Выложил. Что дальше?

Ссылку, видимо, не сохранил.
Ладно, не важно, с нуля напишу.
  Перейти в начало страницы  
#11 pyos | 2 июня 2010 14:50

Общительный дример
  • 51

Репутация: 34
Группа: Посетители
Сообщений: 305
C нами с: 16.05.2009
Очки: 455
http://pastebin.com/tAPf8dCT
Как-то так.
  Перейти в начало страницы  
#12 kesha_good | 2 июня 2010 14:57

Дример
  • 34

Репутация: 5
Группа: Посетители
Сообщений: 39
C нами с: 6.04.2009
Очки: 781
я не понял насчёт "Приделай сюда парсер списков"
  Перейти в начало страницы  
#13 pyos | 2 июня 2010 15:01

Общительный дример
  • 51

Репутация: 34
Группа: Посетители
Сообщений: 305
C нами с: 16.05.2009
Очки: 455
Цитата kesha_good
я не понял насчёт "Приделай сюда парсер списков"

Ну измени функцию get_all_students (и get_one_student), чтобы читала все записи из одного CSV.
Запятая - новое поле, перенос строки - новая запись.
Очевидно же.

Хотя можешь не заморачиваться и сдавать так.
  Перейти в начало страницы  
#14 kesha_good | 2 июня 2010 15:06

Дример
  • 34

Репутация: 5
Группа: Посетители
Сообщений: 39
C нами с: 6.04.2009
Очки: 781
Спасибо за такой труд Slowpoke!!! Я в паскале нифига не шарю:(У меня препод по информатике к каждой строчке докапывается:(
  Перейти в начало страницы  
#15 pyos | 2 июня 2010 15:27

Общительный дример
  • 51

Репутация: 34
Группа: Посетители
Сообщений: 305
C нами с: 16.05.2009
Очки: 455
Цитата kesha_good
У меня препод по информатике к каждой строчке докапывается:(

Надеюсь, комментарии все удалил? :coolface:
Цитата kesha_good
Я в паскале нифига не шарю

Да я и сам его не знаю, на питоне пишу. Но на большинстве языков же можно по референсам из интернета писать.
  Перейти в начало страницы  
#16 kesha_good | 2 июня 2010 15:33

Дример
  • 34

Репутация: 5
Группа: Посетители
Сообщений: 39
C нами с: 6.04.2009
Очки: 781
Slowpoke, можешь ещё с одной программой помочь, а?
Даны два конечных множества А и В, элементами которых могут быть любые целые числа в диапазоне от 1 до 30. Найти прямое произведение этих множеств и вывести его на экран. (по теме: “Сложный тип данных – множества”). Походу надо на курсы программирования записаться lol
  Перейти в начало страницы  
#17 pyos | 2 июня 2010 15:34

Общительный дример
  • 51

Репутация: 34
Группа: Посетители
Сообщений: 305
C нами с: 16.05.2009
Очки: 455
kesha_good, нет, с этим помочь не могу, я не знаю теорию множеств.
  Перейти в начало страницы  
#18 kesha_good | 2 июня 2010 15:44

Дример
  • 34

Репутация: 5
Группа: Посетители
Сообщений: 39
C нами с: 6.04.2009
Очки: 781
Ну и на этом спасибо! :biggrin: :biggrin: :biggrin:
  Перейти в начало страницы  
 
 
 
Ответить Быстрый ответ
 
 

  Сейчас: 24 апреля 2024 10:09


Новое на форуме  
Топ в разделе за месяц  

.
Новости магазинов  
   
© DREAMPROGS 2004 - 2018.
Связь с администрацией. По вем вопросам. Не забудьте указать свой e-mail.
Сервер предоставлен компанией Host-UA: Украинский хостинг провайдер
    uaRating  
    MyCounter - Ваш счётчик