1. Да се състави програма, която:

а)      създава файла "chisla.txt", елементите на който са 100 произволни цели числа от интервала [1,500];

б)     прочита съдържанието на "chisla.txt" и създава два нови файла съдържащи съответно всички прости и всички щастливи числа съдържащи се във файла "chisla.txt".

Решение 1         Решение 2


2.      Да се състави програма, която:

а)      създава файл f от реални числа;

б)     преписва положителните му елементи във файл g;

в)      извежда съдържанието на двата файла.

За всяка подточка да се състави отделна функция. Програмата да работи с меню по избор.

3.      Да се състави програма, която:

а)      създава файл, съдържащ всички прости числа не надминаващи дадено естествено число n;

б)     извежда съдържанието на файла на екрана.

За всяка подточка да се състави отделна функция. Програмата да работи с меню по избор.


4.      Да се състави програма, която:

а)      създава файл съдържащ цели числа;

б)     добавя елемент в края на създаденият файл;

в)      извежда съдържанието на файла на екрана.

За всяка подточка да се състави отделна функция. Програмата да работи с меню по избор.


5.      Да се състави програма, която:

а)      създава файл, съдържащ всички числа на Фибоначи от интервала [1 ; n];

б)     извежда съдържанието на файла на екрана;

в)      Проверява дали числото k се съдържа във файла

За всяка подточка да се състави отделна функция. Програмата да работи с меню по избор.


6.      За учениците от десети клас на ПМГ се съхранява следната информация: име, фамилия,извинени и неизвинени отсъствия.

 Да се напише програма, която:

а)      създава файл съдържащ информация за учениците;

б)      извежда съдържанието на файла;

в)       намира общия брой извинени и неизвинени отсъствия;

г)        намира името/-ната на ученика/-ците с най-много неизвинени отсъствия;

д)      по въведено име на ученик - извежда информацията за него;

е)      сортира по име във възходящ ред въведените данни;

ж)    по въведено име на ученик - изтрива данните за него

з)      по въведено име на ученик - актуализира данните за него .


                                                                                                 

7.      Да се състави програма, която:

а)      Създава файл елементите на който са записи, съдържащи информация за учениците от една група (име, номер, среден успех);

б)     Програмата да сортира по номера елементите на файла;

в)      Да се изведе съдържанието на файла.

За всяка подточка да се състави отделна функция. Програмата да работи с меню по избор.

Решение:

8.      Да се състави програма, която:

а)      създава файл елементите на който са структури, съдържащи информация за учениците от една група (име, номер, среден успех, отсъствия);

б)     Програмата да изведе данните за учениците с отличен успех, а след това за тези със слаб успех;

в)      Извежда всички ученици с повече от 14 отсъствия.

За всяка подточка да се състави отделна функция. Програмата да работи с меню по избор. 

9.  Да се напише програма, която създава текстов файл, съдържащ информация за студентите от една група. Всяка компонента на файла съдържа: име, факултетен номер и среден успех на студент. Програмата да извежда името и средния успех на всеки студент.

10. Да се напише програма, която сгъстява текстов файл, като изтрива всички интервали в него.

11.  Да се напише програма, която намира поредния номер на най-дългия (най-късия) ред на даден текстов файл.

12.  Изречение е редица от символи, започваща с главна буква и завършваща с ‘.’, ‘!’ или ‘?’. Да се намери броят на изреченията в даден текстов файл.

13.  Дума е редица от букви или число. Да се намери броят на думите в даден текстов файл.

14.  В текстов файл е записана редица от числа, разделени с интервали, табулации или преминаване на нов ред. Да се намери средно-аритметичното на числата.

15. Да се напише програма, която създава файл, съдържащ информация за студентите от един курс. Всяка компонента на файла съдържа: факултетен номер, име и среден успех на студент. Факултетните номера започват от 42900 и завършват с 43150. Програмата да може да извършва следните действия:
  • вмъква компонента за новозаписан студент;
  • изтрива компонента за студент;
  • променя полето “среден успех” на зададен чрез факултетен номер студент;
  • извежда върху екрана компонентите на файла;
  • намира студентите с указан успех и ги записва в текстовия файл print.txt .

16. Да се напише програма, която създава файл, съдържащ информация за книгите на една библиотека. Всяка компонента на файла съдържа: инвентарен номер, заглавие, автор, националност и година на издаване. Инвентарните номера започват от 400000 и завършват с 450000. Програмата да може да извършва следните действия:
  • включва нова книга във файла; изтрива книга от файла;
  • променя всички полета, без инвентарен номер, на зададена чрез инвентарен номер книга;
  • извежда върху екрана компонентите на файла;
  • намира книгите от указна националност;
  • намира книгите издадени през указана година.
Файлове
В момента разглеждате олекотената мобилна версия на уебсайта. Към пълната версия.