how to pascal

Компютри и интернет, аудио и видео, GSM, електроуреди и всяка друга техника, различна от автомобилната, обзавеждане
Потребителски аватар
quattro^^
Мнения: 1662
Регистриран на: Пет 05 окт 2007 20:52
Автомобил: audi a6 c5
Двигател: AJL
Местоположение: Пловдив

how to pascal

Мнениеот quattro^^ » Пон 15 юни 2009 18:22


Знае ли някой някакво хау ту начални стъпки или нещо такова за паскал, че имам 1 месец до другия изпит по информатика, а съм го учил отдавна и нищо не помня вече :roll:




Потребителски аватар
Adnan
Мнения: 3536
Регистриран на: Чет 08 фев 2007 14:36
Автомобил:
Двигател:
Местоположение: София
Контакти:

Re: how to pascal

Мнениеот Adnan » Пон 15 юни 2009 21:07


Какво точно те вълнува за паскал?
Почни от :
assign(F,'README');
reset(F);
readln(F, s);
close(F);


като стигнеш до тук вече си за делфи ;)

uses graph;
const center=40;
ray=100;
var cd,modegraph : integer;
begin
card:=cd;
initgraph(card, modegraph,'');
circle(getmaxx div 2, getmaxy div 2, ray);
readln;
end.


Потребителски аватар
quattro^^
Мнения: 1662
Регистриран на: Пет 05 окт 2007 20:52
Автомобил: audi a6 c5
Двигател: AJL
Местоположение: Пловдив

Re: how to pascal

Мнениеот quattro^^ » Чет 09 юли 2009 16:44


така моля помощ от знаещите значи написал съм нещо ама не мога да разбера какво :lol:
ето сорс кода

Код: Избери всички

program gleisq;
type
    ime=record
    ime:char;
    EGN:real;
    otbor:string[20];
    disciplina:string[25];
    mqstoklasirane:string[60];
    end;
    sastezatel=record
    stime:ime;
    end;
    var
st:array[1..40] of sastezatel;
i,j,n:integer;
s:array[1..40] of real;
procedure init;
begin
for i:=1 to n do
with st[i], stime do
begin
writeln('danni za ',i,'=sastezatel:');
write('ime:');readln(ime);
write('EGN:');readln(EGN);
write('otbor');readln(otbor);
write('disciplina');readln(disciplina);
write('mqsto v klasiraneto');readln(mqstoklasirane);
s[i]:=0;
end;
begin
for i:=1 to n do
with st[i],stime do
writeln(EGN:10, otbor:25, disciplina:20, mqstoklasirane:10)
end;
begin
init;
end.

компилирам на турбо паскал при тоя вид на кода ми вади грешка 85: ";" expected като маркера ми седи на end. и нз как да я оправя :roll:


Потребителски аватар
Adnan
Мнения: 3536
Регистриран на: Чет 08 фев 2007 14:36
Автомобил:
Двигател:
Местоположение: София
Контакти:

Re: how to pascal

Мнениеот Adnan » Чет 09 юли 2009 16:57


quattro^^ написа:ето сорс кода
program gleisq;
type
ime=record
ime:char;
EGN:real;
otbor:string[20];
disciplina:string[25];
mqstoklasirane:string[60];
end;
sastezatel=record
stime:ime;
end;
var
st:array[1..40] of sastezatel;
i,j,n:integer;
s:array[1..40] of real;
procedure init;
begin
for i:=1 to n do
with st[i].stime do
begin
writeln('danni za ',i,'=sastezatel:');
write('ime:');
readln(ime);
write('EGN:');
readln(EGN);
write('otbor');
readln(otbor);
write('disciplina');
readln(disciplina);
write('mqsto v klasiraneto');
readln(mqstoklasirane);
s[i]:=0;
end;
end;

procedure OutResult;
begin
for i:=1 to n do
with st[i].stime do
writeln(EGN:10, otbor:25, disciplina:20, mqstoklasirane:10)
end;

begin
n:=10 //Broq na sastezatelite na masiwa! ili do maximumua w sluchaq 40
init;
OutResult;
end.


компилирам на турбо паскал при тоя вид на кода ми вади грешка 85: ";" expected като маркера ми седи на end. и нз как да я оправя :roll:


Нямам паскал да компилирам но това виждам само от прав поглед


Потребителски аватар
quattro^^
Мнения: 1662
Регистриран на: Пет 05 окт 2007 20:52
Автомобил: audi a6 c5
Двигател: AJL
Местоположение: Пловдив

Re: how to pascal

Мнениеот quattro^^ » Чет 09 юли 2009 17:09


благодаря Adnan :bowdown тръгна



Върни се в “ОФФ-Топик - електроника, техника, обзавеждане”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 54 госта