Да се напише програма, която позволява да се въведат срочните оценки по 6 предмета и записва тези данни във файл.
По желание: Да може да се въвеждат също и имената на предметите и те да се запишат във файла.
Да се напише програма, която позволява да се въведат срочните оценки по 6 предмета и записва тези данни във файл.
По желание: Да може да се въвеждат също и имената на предметите и те да се запишат във файла.
[c] за С++ програми [/c]
[pascal] за паскал [/pascal]

за Къде се намира точка
за Вмъкване и изтриване на елемент *
за Позицията на X




за Броят на максималните елементи




за Броят на максималните елементи
за Пари за закуска




за Ученици с дадена оценка




за По-големи от средното| П | В | С | Ч | П | С | Н |
|---|---|---|---|---|---|---|
| « февр. | ||||||
| 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 | ||||||
Коментарите си ги писах за себе си, но след това реших, че ще е по-добре да не ги изтривам, когато публикувам задачата
CONST n=6;//Броя на учениците TYPE uchenik=record predmet:string[20]; uspeh:integer; end; VAR f:file of uchenik; uch: array[1..n] of uchenik; i:integer; BEGIN //Въвеждаме данните for i:=1 to n do with uch[i] do begin write('Predmet: '); readln(predmet); write('Uspeh: '); readln(uspeh); writeln; end; //Записваме ги във файл assign(f,'info.dat');//Връзка в файла rewrite(f);//Отваряме файла за запис for i:=1 to n do write(f,uch[i]);//Записваме информацията от променливата във файла close(f);//Затваряме файла readln; END.Специално за този сайт са ОК и така – нали е учебен. Иначе, по принцип, няма нужда да се коментират очевидни неща. Но коментарите преди всеки блок за обработка са ОК, защото подпомагат ориентирането в кода.