Vērtējums:
Publicēts: 25.09.2007.
Valoda: Latviešu
Līmenis: Augstskolas
Literatūras saraksts: Nav
Atsauces: Nav
  • Konspekts 'Personālie programminženierijas procesi (2. mājas darbs)', 1.
  • Konspekts 'Personālie programminženierijas procesi (2. mājas darbs)', 2.
  • Konspekts 'Personālie programminženierijas procesi (2. mājas darbs)', 3.
  • Konspekts 'Personālie programminženierijas procesi (2. mājas darbs)', 4.
  • Konspekts 'Personālie programminženierijas procesi (2. mājas darbs)', 5.
  • Konspekts 'Personālie programminženierijas procesi (2. mājas darbs)', 6.
  • Konspekts 'Personālie programminženierijas procesi (2. mājas darbs)', 7.
  • Konspekts 'Personālie programminženierijas procesi (2. mājas darbs)', 8.
  • Konspekts 'Personālie programminženierijas procesi (2. mājas darbs)', 9.
  • Konspekts 'Personālie programminženierijas procesi (2. mājas darbs)', 10.
Darba fragmentsAizvērt

Nepieciešams izveidot programmu, kas dod iespēju ‘
1)Izveidot failus f1.txt un f2.txt un ierakstīt tajos vārdus, kas ir sakārtoti alfabētiskā secībā;
2)Apvienot šos divus failus vienā failā f3.txt, kur vārdiem arī ir jābūt alfabētiskā secībā. Pie tam vienādi vārdi nedrīkst atkārtoties;
3)Apskatīt failu f1.txt, f2.txt un f3.txt.
Klases Merger funkciju pseidokods:
6. createFile (char fileName [6]) { // metode, kas izveido failu
7. get the string what ends with `.`;
8. write the string in the file;
9. }

10. printFile (char fileName [6]) { // metode, kas izdrukā faila saturu
11. if (the file exists) {
12. while (is not the end of the file) // bug #1 kļūdas apstrāde
13. get the string what ends with break;
14. print the string;
15. }
16. else // bug #1
17. print `File does not exist!` // bug #1
18. }
19. }

20. readFile (ifstream *file) { // metode, kas nolasa vārdu no faila
21. get one word what is separated by spaces;
22. return the word;
23. }…

Autora komentārsAtvērt
Atlants