Académique Documents
Professionnel Documents
Culture Documents
Ðßíáêåò
184 ÁíÜðôõîç åöáñìïãþí óå ðñïãñáììáôéóôéêü ðåñéâÜëëïí
ÅéóáãùãÞ
Ç ÷ñÞóç ôùí ìåôáâëçôþí ìå äåßêôåò óôçí Üëãåâñá åßíáé Ýíáò éäéáßôåñá
äõíáìéêüò ôñüðïò ãéá ôç äéá÷åßñéóç ìåãÜëïõ áñéèìïý äåäïìÝíùí éäßïõ ôý-
ðïõ. Ïé ãëþóóåò ðñïãñáììáôéóìïý, äáíåßæïíôáé ôçí Ýííïéá ôùí ìåôáâëç-
ôþí ìå äåßêôåò êáé ÷ñçóéìïðïéïýí ôïõò ðßíáêåò ãéá ôïí ßäéï ëüãï.
Óôï êåöÜëáéï áõôü ðáñïõóéÜæïíôáé ïé Ýííïéåò ôïõ ðßíáêá êáèþò êáé ïé
âáóéêïß ôñüðïé åðåîåñãáóßáò ôïõò áðü ôç ÃËÙÓÓÁ.
ÐáñïõóéÜæïíôáé ïé ìïíïäéÜóôáôïé êáèþò êáé ïé ðïëõäéÜóôáôïé ðßíáêåò,
ï ôñüðïò ìå ôïí ïðïßï ïñßæïíôáé êáé ÷ñçóéìïðïéïýíôáé êáé ôÝëïò óõæçôïý-
íôáé ïé ðëÝïí êïéíÝò äéáäéêáóßåò ðÜíù óå ðßíáêåò, ç åýñåóç ìåãßóôïõ êáé å-
ëá÷ßóôïõ, ç áíáæÞôçóç, ç ôáîéíüìçóç êáé ç óõã÷þíåõóç ðéíÜêùí.
Óôü÷ïé
Íá åßíáé óå èÝóç ï ìáèçôÞò
ë Íá åðéëÝãåé ôï åßäïò ôïõ ðßíáêá.
ë Íá ïñßæåé ôïõò ðßíáêåò óå Ýíá ðñüãñáììá.
ë Íá åéóÜãåé, íá åðåîåñãÜæåôáé êáé íá ôõðþíåé ôá óôïé÷åßá åíüò ðßíáêá.
ë Íá áðïöáóßæåé áí åßíáé áðáñáßôçôç ç ÷ñÞóç ðßíáêá.
ë Íá áíáöÝñåé ôéò âáóéêÝò åðåîåñãáóßåò óå Ýíá ðßíáêá.
ë Íá áíáæçôÜ êáé íá ôáîéíïìåß ôá óôïé÷åßá åíüò ðßíáêá.
ÐñïåñùôÞóåéò
3 Ðþò ìðïñïýí íá áðïèçêåõôïýí ðïëëÜ ðáñüìïéá äåäïìÝíá óôïí õðï-
ëïãéóôÞ, ãéá ðáñÜäåéãìá ôá ïíüìáôá üëùí ôùí ìáèçôþí ìßáò ôÜîçò;
3 Ãéá ðïéï ëüãï ÷ñçóéìïðïéïýíôáé óôçí Üëãåâñá ïé ìåôáâëçôÝò ìå äåß-
êôåò;
3 Óå ðïéåò ðåñéðôþóåéò ÷ñåéÜæåôáé ç ôáîéíüìçóç êÜðïéùí äåäïìÝíùí;
3 Åßíáé åýêïëç ç áíáæÞôçóç åíüò óõãêåêñéìÝíïõ äåäïìÝíïõ óå ìç ôáîéíï-
ìçìÝíá äåäïìÝíá;
Ðßíáêåò
185
ðüí ìüíï Ýíá üíïìá Èåñìïêñáóßá, ðïõ áíáöÝñåôáé êáé óôéò ôñéÜíôá äéá-
öïñåôéêÝò èåñìïêñáóßåò.
Ôï üíïìá ôïõ ðßíáêá êáèïñßæåé ìßá ïìÜäá äéáäï÷éêþí èÝóåùí óôç ìíÞ-
ìç. ÊÜèå óõãêåêñéìÝíç èÝóç ìíÞìçò êáëåßôáé óôïé÷åßï ôïõ ðßíáêá êáé
ðñïóäéïñßæåôáé áðü ôçí ôéìÞ åíüò äåßêôç, üðùò öáßíåôáé êáé óôï ó÷Þìá
9.1.
Ïé ðßíáêåò ðïõ ÷ñçóéìïðïéïýí Ýíá ìüíï äåßêôç ãéá ôçí áíáöïñÜ ôùí
óôïé÷åßùí ôïõò, ïíïìÜæïíôáé ìïíïäéÜóôáôïé ðßíáêåò.
Ôï üíïìá ôïõ ðßíáêá ìðïñåß íá åßíáé ïðïéïäÞðïôå äåêôü üíïìá ôçò
ÃËÙÓÓÁÓ êáé ï äåßêôçò åßíáé ìßá áêÝñáéá Ýêöñáóç, óôáèåñÞ Þ ìåôáâëçôÞ
ðïõ ðåñéêëåßåôáé ìÝóá óôá óýìâïëá [ êáé ]. Ôï óôïé÷åßï Èåñìïêñáóßá[2],
åêöñÜæåé ôç èåñìïêñáóßá ôçò äåýôåñçò çìÝñáò, áíáöÝñåôáé óôï äåýôåñï
óôïé÷åßï ôïõ ðßíáêá Èåñìïêñáóßá êáé Ý÷åé ôçí ôéìÞ 27.
Ãåíéêüôåñá ôï óôïé÷åßï Èåñìïêñáóßá[i] áíáöÝñåôáé óôï i-óôü óôïé÷åßï
Ï äåßêôçò åßíáé ìßá ìåôáâëç-
ôïõ ðßíáêá.
ôÞ ðïõ ìðïñåß íá Ý÷åé ïðïéï-
äÞðïôå äåêôü üíïìá. Åßíáé ÊÜèå ðßíáêáò ðñÝðåé õðï÷ñåùôéêÜ íá ðåñéÝ÷åé äåäïìÝíá ôïõ éäßïõ ôý-
óýíçèåò üìùò óôïí ðñï- ðïõ, äçëáäÞ áêÝñáéá, ðñáãìáôéêÜ, ëïãéêÜ, Þ áëöáñéèìçôéêÜ. Ï ôýðïò ôïõ
ãñáììáôéóìü ùò äåßêôåò íá
ðßíáêá äçëþíåôáé ìáæß ìå ôéò Üëëåò ìåôáâëçôÝò ôïõ ðñïãñÜììáôïò óôï
÷ñçóéìïðïéïýíôáé ïé ìåôá-
âëçôÝò i, j, k. ôìÞìá äÞëùóçò ìåôáâëçôþí. Åêôüò áðü ôïí ôýðï ôïõ ðßíáêá ðñÝðåé íá
äçëþíåôáé êáé ï áñéèìüò ôùí óôïé÷åßùí ðïõ ðåñéÝ÷åé Þ êáëýôåñá ï ìåãáëý-
ôåñïò áñéèìüò óôïé÷åßùí ðïõ ìðïñåß íá Ý÷åé ï óõãêåêñéìÝíïò ðßíáêáò êáé
áõôü ãéá íá äåóìåõôïýí ïé áíôßóôïé÷åò óõíå÷üìåíåò èÝóåéò ìíÞìçò.
Ðßíáêåò
187
Ãéá ðáñÜäåéãìá
ÌÅÔÁÂËÇÔÅÓ
ÐÑÁÃÌÁÔÉÊÅÓ:Èåñìïêñáóßá [30]
ÐáñÜäåéãìá 1
×ñçóéìïðïéþíôáò ìåôáâëçôÝò ìå äåßêôåò ãéá ôï ðñïçãïýìåíï ðáñÜäåéã-
ìá Ý÷ïõìå ôï åîÞò ðñüãñáììá
ÐÑÏÃÑÁÌÌÁ Èåñìïêñáóßåò
ÌÅÔÁÂËÇÔÅÓ
ÐÑÁÃÌÁÔÉÊÅÓ: Èåñìïêñáóßá[30], ÌÝóç, Óýíïëï
ÁÊÅÑÁÉÅÓ: i, ÇìÝñåò
ÁÑ×Ç
Óýíïëï <- 0
ÃÉÁ i ÁÐÏ 1 ÌÅ×ÑÉ 30
ÃÑÁØÅ ‘Äþóå ôç èåñìïêñáóßá’
ÄÉÁÂÁÓÅ Èåñìïêñáóßá[i]
Óýíïëï <- Óýíïëï+ Èåñìïêñáóßá[i]
ÔÅËÏÓ_ÅÐÁÍÁËÇØÇÓ
ÌÝóç <- Óýíïëï/30
ÇìÝñåò <- 0
ÃÉÁ i ÁÐÏ 1 ÌÅ×ÑÉ 30
ÁÍ Èåñìïêñáóßá[i] < ÌÝóç ÔÏÔÅ
ÇìÝñåò <- ÇìÝñåò+1
ÔÅËÏÓ_ÁÍ
ÔÅËÏÓ_ÅÐÁÍÁËÇØÇÓ
ÃÑÁØÅ ‘ÌÝóç Èåñìïêñáóßá:’, ÌÝóç
ÃÑÁØÅ ‘ÇìÝñåò ìå ìéêñüôåñç èåñìïêñáóßá’, ÇìÝñåò
ÔÅËÏÓ_ÐÑÏÃÑÁÌÌÁÔÏÓ
∑ Xi
i=1
Ç ìÝóç ôéìÞ ì äßíåôáé áðü ôïí ôýðï ì =
N
N
∑ Xi
i=1
2
ÐÑÏÃÑÁÌÌÁ ÓôáôéóôéêÞ
ÌÅÔÁÂËÇÔÅÓ
ÁÊÅÑÁÉÅÓ : i, Í, ×[100], ÄéÜìåóïò, ¢èñïéóìá,
¢èñïéóìá_2, ÂïçèçôéêÞ
ÐÑÁÃÌÁÔÉÊÅÓ: ÌÔ, Ôõð_Áðüêëéóç
ÁÑ×Ç
! ÅéóáãùãÞ äåäïìÝíùí
ÃÑÁØÅ ‘Äþóå ôï ðëÞèïò ôùí áñéèìþí (ìÝãéóôï 100)’
ÄÉÁÂÁÓÅ Í
Ðßíáêåò
189
ÐÏËÇ
ÇÌÅÑÁ
1 2 … 10
1 25 21 … 32
2 26 22 … 31
…. .. .. .. ..
30 27 23 … 30
Ï ðßíáêáò áõôüò Ý÷åé ôéò èåñìïêñáóßåò ãéá 30 çìÝñåò áëëÜ ãéá äÝêá äéá-
öïñåôéêÝò ðüëåéò, äçëáäÞ õðÜñ÷ïõí óõíïëéêÜ 300 ôéìÝò èåñìïêñáóßáò. Ãéá
íá êáèïñéóôåß êÜèå óôïé÷åßï äåí áñêåß ìüíï Ýíáò äåßêôçò, áëëÜ áðáéôïýíôáé
äýï äåßêôåò, ï Ýíáò ãéá ôçí çìÝñá êáé ï äåýôåñïò ãéá ôçí ðüëç. Ãéá ðáñÜ-
äåéãìá ç ðñþôç ðüëç ôçí ôñéáêïóôÞ çìÝñá åß÷å èåñìïêñáóßá 27.
Ãéá ôçí åðåîåñãáóßá ôùí èåñìïêñáóéþí ìðïñåß íá ÷ñçóéìïðïéçèåß Ýíáò
äéóäéÜóôáôïò ðßíáêáò, óôïí ïðïßï ï ðñþôïò äåßêôçò äåß÷íåé ôç ãñáììÞ (óôï
ðáñÜäåéãìá ôçí çìÝñá) êáé ï äåýôåñïò ôç óôÞëç (ôçí ðüëç). Ôï óôïé÷åßï
Èåñìïêñáóßá[30,1] Ý÷åé ôçí ôéìÞ 27.
Óôçí ãåíéêÞ ðåñßðôùóç êÜèå óôïé÷åßï ôïõ ðßíáêá åßíáé ôï óôïé÷åßï Èåñ-
ìïêñáóßá[i,j] êáé áíáöÝñåôáé óôç èåñìïêñáóßá óôçí i ãñáììÞ êáé ôçí j óôÞ-
ëç, üðïõ ôï i ðáßñíåé ôéìÞ áðü 1 Ýùò 30 êáé ôï j áðü 1 Ýùò 10. Ï ðßíáêáò
Èåñìïêñáóßá åßíáé Ýíáò äéóäéÜóôáôïò ðßíáêáò 30×10.
ÐáñÜäåéãìá 3
ÐÑÏÃÑÁÌÌÁ Èåñìïêñáóßåò_2
ÌÅÔÁÂËÇÔÅÓ
ÐÑÁÃÌÁÔÉÊÅÓ: Èåñìïêñáóßá[30,10], ÌÝóç[10]
ÁÊÅÑÁÉÅÓ: i, j, ÇìÝñåò, Óýíïëï
ÁÑ×Ç
! ÅéóáãùãÞ äåäïìÝíùí
ÃÉÁ i ÁÐÏ 1 ÌÅ×ÑÉ 30
ÃÉÁ j ÁÐÏ 1 ÌÅ×ÑÉ 10
ÃÑÁØÅ ‘Äþóå ôç èåñìïêñáóßá’, i, j
ÄÉÁÂÁÓÅ Èåñìïêñáóßá[i,j]
ÔÅËÏÓ_ÅÐÁÍÁËÇØÇÓ
ÔÅËÏÓ_ÅÐÁÍÁËÇØÇÓ
!Õðïëïãéóìïß
ÃÉÁ j ÁÐÏ 1 ÌÅ×ÑÉ 10
Óýíïëï <- 0
ÃÉÁ i ÁÐÏ 1 ÌÅ×ÑÉ 30
Óýíïëï <- Óýíïëï + Èåñìïêñáóßá[i,j]
ÔÅËÏÓ_ÅÐÁÍÁËÇØÇÓ
ÌÝóç[j] <- Óýíïëï/30
ÔÅËÏÓ_ÅÐÁÍÁËÇØÇÓ
ÃÉÁ j ÁÐÏ 1 ÌÅ×ÑÉ 10 Ç áíÜãíùóç, ç åðåîåñãáóßá
êáèþò êáé ç åêôýðùóç ôùí
ÇìÝñåò <- 0
óôïé÷åßùí ðïëõäéÜóôáôùí ðé-
ÃÉÁ i ÁÐÏ 1 ÌÅ×ÑÉ 30 íÜêùí ãßíåôáé ðÜíôïôå áðü
ÁÍ Èåñìïêñáóßá[i,j] < ÌÝóç[j] ÔÏÔÅ âñü÷ïõò, ïé ïðïßïé õëï-
ÇìÝñåò <- ÇìÝñåò+1 ðïéïýíôáé óôïí ðñïãñáììáôé-
ÔÅËÏÓ_ÁÍ óìü ìå åìöùëåõìÝíåò åíôï-
ÔÅËÏÓ_ÅÐÁÍÁËÇØÇÓ ëÝò åðáíÜëçøçò ÃÉÁ.
ÃÑÁØÅ ‘ÌÝóç Èåñìïêñáóßá ’, i, ‘Ðüëçò:’, ÌÝóç[j]
ÃÑÁØÅ ‘ÇìÝñåò ìå ìéêñüôåñç èåñìïêñáóßá’, ÇìÝñåò
ÔÅËÏÓ_ÅÐÁÍÁËÇØÇÓ
ÔÅËÏÓ_ÐÑÏÃÑÁÌÌÁÔÏÓ
BEGIN
FOR i:=1 TO 30 DO
FOR j:=1 TO 10 DO
BEGIN
write (‘Äþóå ôç èåñìïêñáóßá :’,i,j,’ ‘);
readln (temperature[i,j])
END;
FOR j:=1 TO 10 DO
BEGIN
total:=0;
FOR i:=1 TO 30 DO
total:=total+temperature[i,j];
ave[j]:=total/30
END;
FOR j:=1 TO 10 DO
BEGIN
days:=0;
FOR i:=1 TO 30 DO
IF temperature[i,j] < ave[j] then
days:=days+1;
writeln (‘ÌÝóç èåñìïêñáóßá ‘,i,’ ðüëçò
‘,ave[i]:4:1);
writeln (‘ÇìÝñåò ìå ìéêñüôåñç èåñìïêñáóßá :’,
days);
END
END.
2001 ÐÏËÇ
ÇÌÅÑÁ 1 2 … 10
1 25 21 … 32
2 26 22 18 31
2000 ÐÏËÇ
…. .. .. .. ...
ÇÌÅÑÁ 1 2 … 10
30 27 23 18 30
1 25 21 … 32
2 26 22 18 31
1999 ÐÏËÇ
…. .. .. .. ...
ÇÌÅÑÁ 1 2 … 10
30 27 23 18 30
1 25 21 … 32
2 26 22 … 31
… ... ... ... ...
30 27 23 … 30
ÐáñÜäåéãìá 4.
1. Ôçí áíÜãíùóç ôùí äåäïìÝíùí êáé ôçí êáôá÷þñçóç ôïõ óôïõò áíôß-
óôïé÷ïõò ðßíáêåò, Ïíüìáôá êáé ÅéóðñÜîåéò.
2. Ôïí õðïëïãéóìü ôïõ óõíüëïõ ôùí åéóðñÜîåùí áíÜ êéíçìáôïãñÜöï
êáé ôçí åýñåóç ôçò ìÝãéóôçò óõíïëéêÞò åßóðñáîçò, äçëáäÞ ôïõ áèñïß-
óìáôïò ôùí ãñáììþí ôïõ ðßíáêá.
3. Ôïí õðïëïãéóìü ôïõ óõíüëïõ ôùí åéóðñÜîåùí áíÜ çìÝñá êáé ôçí åý-
ñåóç ôçò ìÝãéóôçò óõíïëéêÞò åßóðñáîçò, äçëáäÞ ôïõ áèñïßóìáôïò
ôùí óôçëþí ôïõ ðßíáêá.
ÐñïóÝîôå ôéò äéáöïñÝò ôïõ äåýôåñïõ êáé ôïõ ôñßôïõ ôìÞìáôïò. Êáé ïé
äýï ÷ñçóéìïðïéïýí äýï åìöùëåõìÝíïõò âñü÷ïõò, Ýíá ãéá ôéò ãñáììÝò êáé
Ýíá ãéá ôéò óôÞëåò áëëÜ óå äéáöïñåôéêÞ óåéñÜ.
ÐÑÏÃÑÁÌÌÁ ÊéíçìáôïãñÜöïé
ÌÅÔÁÂËÇÔÅÓ
ÁÊÅÑÁÉÅÓ: ÅéóðñÜîåéò[10,7], i,j, ¢èñïéóìá, ÌÝãéóôï,
ÈÝóç
×ÁÑÁÊÔÇÑÅÓ: Ïíüìáôá[10]
ÁÑ×Ç
! ÅéóáãùãÞ äåäïìÝíùí êáé åê÷þñçóç ôïõò óå äýï ðßíáêåò
ÃÉÁ i ÁÐÏ 1 ÌÅ×ÑÉ 10
ÃÑÁØÅ ‘Äþóå ôï üíïìá ôïõ ‘,i,’ êéíçìáôïãñÜöïõ’
ÄÉÁÂÁÓÅ Ïíüìáôá[i]
ÃÉÁ j ÁÐÏ 1 ÌÅ×ÑÉ 7
ÃÑÁØÅ ‘Äþóå ôçí ‘, j,’-ç åßóðñáîç’
ÄÉÁÂÁÓÅ ÅéóðñÜîåéò[i,j]
ÔÅËÏÓ_ÅÐÁÍÁËÇØÇÓ
ÔÅËÏÓ_ÅÐÁÍÁËÇØÇÓ
!¢èñïéóìá ôùí óôïé÷åßùí ôïõ ðßíáêá ÅéóðñÜîåéò áíÜ ãñáììÞ
!êáé õðïëïãéóìüò ôïõ ìÝãéóôïõ áèñïßóìáôïò
ÌÝãéóôï <- 0
ÃÉÁ i ÁÐÏ 1 ÌÅ×ÑÉ 10
¢èñïéóìá <- 0
ÃÉÁ j ÁÐÏ 1 ÌÅ×ÑÉ 7
¢èñïéóìá <- ¢èñïéóìá+ÅéóðñÜîåéò[i,j]
ÔÅËÏÓ_ÅÐÁÍÁËÇØÇÓ
ÃÑÁØÅ ‘Óõíïë. åßóðñáîç ’,Ïíüìáôá[i], ‘=’, ¢èñïéóìá
ÁÍ ÌÝãéóôï < ¢èñïéóìá ÔÏÔÅ
ÌÝãéóôï <- ¢èñïéóìá
ÈÝóç <- i
ÔÅËÏÓ_ÁÍ
ÔÅËÏÓ_ÅÐÁÍÁËÇØÇÓ
Ðßíáêåò
197
BEGIN
FOR i:=1 TO 10 do
BEGIN
write (‘Äþóå ôï üíïìá : ‘);
readln (name[i]);
FOR j:=1 TO 7 DO
BEGIN
write (‘Äþóå ôçí ‘, j,’ ç åßóðñáîç : ‘);
readln(tickets[i,j]);
END;
END;
max:=0;
FOR i:=1 TO 10 DO
BEGIN
sum:=0;
FOR j:=1 TO 7 DO
sum:=sum+tickets[i,j];
198 ÁíÜðôõîç åöáñìïãþí óå ðñïãñáììáôéóôéêü ðåñéâÜëëïí
max:=0;
FOR j:=1 TO 7 DO
BEGIN
sum:=0;
FOR i:=1 TO 10 DO
sum:=sum+tickets[i,j];
writeln(‘Óýíïëï ‘,j,’ çìÝñáò = ‘, sum);
IF max<sum THEN
BEGIN
max:=sum;
k:=j;
END;
END;
writeln (‘ÌÝãéóôï ‘, max, ‘ ôçí ‘, k);
END.
Áíáêåöáëáßùóç
Óôï êåöÜëáéï áõôü ðáñïõóéÜóôçêáí ïé ðßíáêåò êáé ðþò ç ÃËÙÓÓÁ ÷åé-
ñßæåôáé ôïõò ðßíáêåò. Ï ðßíáêáò åßíáé ìßá ïìÜäá ìåôáâëçôþí éäßïõ ôýðïõ
ðïõ áíáöÝñïíôáé ìå Ýíá êïéíü üíïìá êáé áðïèçêåýïíôáé óå äéáäï÷éêÝò èÝ-
óåéò óôç ìíÞìç. Ãéá ôçí ðñüóâáóç óå Ýíá áôïìéêü óôïé÷åßï ôïõ ðßíáêá ðñÝ-
ðåé íá ãñáöåß ôï üíïìá ôïõ ðßíáêá áêïëïõèïýìåíï áðü Ýíá äåßêôç (ìåôá-
âëçôÞ Þ óôáèåñÜ). Ïé ðßíáêåò ìðïñåß íá åßíáé ìïíïäéÜóôáôïé, äéóäéÜóôáôïé
Þ ãåíéêüôåñá ðïëõäéÜóôáôïé. Ï áñéèìüò ôùí äåéêôþí êáèïñßæåé ôç äéÜóôá-
óç ôïõ ðßíáêá. Ç åðåîåñãáóßá ðéíÜêùí ãßíåôáé óõíÞèùò ìå ôç ÷ñÞóç åíôï-
ëþí ÃÉÁ.
Ïé ôõðéêÝò åðåîåñãáóßåò ðïõ ãßíïíôáé óå ðßíáêåò ðåñéëáìâÜíïõí ôçí á-
íáæÞôçóç, ôçí ôáîéíüìçóç êáé ôç óõã÷þíåõóç ðéíÜêùí. Ãéá áõôÝò ôéò åðå-
îåñãáóßåò Ý÷ïõí áíáðôõ÷èåß áñêåôïß áëãüñéèìïé êáé ç ìåëÝôç ôïõò áðïôå-
ëåß Ýíáí áðü ôïõò óçìáíôéêïýò ôïìåßò ôçò áëãïñéèìéêÞò.
ËÝîåéò êëåéäéÜ
ÌåôáâëçôÞ ìå äåßêôç, Ðßíáêáò, Óôïé÷åßï ðßíáêá, ÁíáæÞôçóç, Ôáîéíüìç-
óç, Óõã÷þíåõóç
Âéâëéïãñáößá
1. Ê. Áíôùíáêüðïõëïò, Turbo Pascal 6.0 Èåùñßá êáé ÐñÜîç, Åêäüóåéò ÍÝ-
ùí Ôå÷íïëïãéþí, ÁèÞíá, 1993.
2. QuickBASIC: Ç åñãáëåéïèÞêç ôïõ ðñïãñáììáôéóôÞ, ÊëåéäÜñéèìïò, ÁèÞ-
íá, 1991.
3. ×ñ. Êïßëéáò, Ç QuickBasic êáé ïé åöáñìïãÝò ôçò, Åêäüóåéò ÍÝùí Ôå÷íï-
ëïãéþí, ÁèÞíá, 1992.
4. R. Shackelford, Introduction to Computing and Algorithms,
Addison-Wesley, USA, 1998.
5. S. Leestma-L.Nyhoff, Turbo Pascal, Programming and Solving, McMillan,
New York, 1990.
6. N. Wirth, Systematic Programming: An introduction, Prentice Hall, 1973.
Äéåõèýíóåéò Äéáäéêôýïõ
ë http://www.swcp.com/~dodrill/
ÐåñéÝ÷åé ðëçñïöïñßåò áëëÜ êáé ðïëëÝò åêðáéäåõôéêÝò áóêÞóåéò ãéá äéÜ-
öïñåò ãëþóóåò ðñïãñáììáôéóìïý.
ë http://www.progsource.com
ÃåíéêÝò ðëçñïöïñßåò, ÷ñÞóéìá ðñïãñÜììáôá, ÷ñÞóéìá âïçèçôéêÜ ðñï-
ãñÜììáôá êáèþò êáé áíáöïñÝò óå Üëëåò äéåõèýíóåéò ãéá äéÜöïñåò ãëþóóåò
ðñïãñáììáôéóìïý:Pascal, Delphi, C/C++, Java, Perl, Visual Basic.
ë www.cit.ac.nz/smac/pascal/default.htm
ÐëÞñçò ïäçãüò ôçò ãëþóóáò Pascal ìå ðïëëÜ åêðáéäåõôéêÜ ðáñáäåßã-
ìáôá. ÕðÜñ÷åé óå äéÜöïñåò ãëþóóåò üðùò ÁããëéêÜ, ÃáëëéêÜ êáé ÃåñìáíéêÜ.
202 ÁíÜðôõîç åöáñìïãþí óå ðñïãñáììáôéóôéêü ðåñéâÜëëïí
ë http://www.cs.vu.nl/~jprins/tp.html
ÐïëëÜ ðáñáäåßãìáôá, âéâëßá, åêðáéäåõôéêÝò åöáñìïãÝò, êáé áðáíôÞ-
óåéò óå åñùôÞìáôá ðïõ äçìéïõñãïýíôáé óõ÷íÜ óå Turbo Pascal.
ë http://qbasic.com/
ÐåñéÝ÷åé åêðáéäåõôéêü ïäçãü, êþäéêá ðïëëþí áóêÞóåùí êáé ãåíéêÝò
ðëçñïöïñßåò ãéá ôçí Qbasic.
ë www.basicguru.com
Äéåýèõíóç ðïõ áíáöÝñåôáé áðïêëåéóôéêÜ óôçí Basic. ÐåñéÝ÷åé ðïëëÜ Ý-
ôïéìá ðáñáäåßãìáôá, ðëçñïöïñßåò ãéá åêäüóåéò ôçò ãëþóóáò, ìåôáöñá-
óôÝò ãéá äéÜöïñá ëåéôïõñãéêÜ óõóôÞìáôá.
Åðßóçò óôï äéáäßêôõï ðáñïõóéÜæïõí åíäéáöÝñïí ïé áêüëïõèåò ïìÜäåò
íÝùí (Usenet):
comp.lang.pascal
comp.lang.pascal.misc
Ó÷åôéêÝò ìå ôç ãëþóóá Pascal
alt.lang.basic
comp.lang.basic.misc
Ó÷åôéêÝò ìå ôç ãëþóóá Basic