Într-un cinematograf mic, care are o cameră de 10 rânduri de 8 locuri în fiecare, 5 sesiuni pe zi. Costul biletelor depinde de locația locului și de sesiune. Este necesar să se creeze un sistem care să ia în considerare vânzarea biletelor pentru fiecare sesiune, adică stabilește locuri libere, vândute și rezervate, calculează veniturile fiecărei sesiuni și venituri pe zi. Oferiți posibilitatea de a returna bilete cu o pierdere de 10% din prețul biletului, posibilitatea de a modifica prețul biletelor, de exemplu, în legătură cu sărbătorile legale.
Opțiunea 30. Calcularea unui integral integrat
Programul este conceput pentru a calcula un integral integral cu limita superioară curentă. Integrarea este efectuată de Simpson și metodele trapezoidale. Funcția integrand este stocată într-un fișier de pe hard disk.
Varianta 31. Soluții ale unui sistem de ecuații liniare prin metoda simplă iterație.
Programul ne permite să găsim o soluție a unui sistem de ecuații liniare (SLAE) a formei
un ordin suficient de mare, de exemplu, pentru n = 100.
Matricele coeficienților aij și bi sunt găsite în fișierul de pe hard disk.
Programul rezolvă SLAU printr-o simplă iterație.
Demonstrați modul în care funcționează programul pentru n = 5-7.
Opțiunea 32. Primitive grafice și lucrul cu ele.
Programul folosește o pânză (proprietatea lui Санvas - un obiect pe care sunt reprezentate figuri geometrice diferite). În program, puteți adăuga forme de orice culoare în orice poziție și orice formă. Apoi puteți transforma aceste forme (redimensionați, rotiți, schimbați culoarea etc.). Puteți șterge figurile. Pentru a face acest lucru, există panouri speciale pentru a lucra cu liste de forme. Puteți compara cifrele după zonă.
Opțiunea 33. Calculator funcțional
Calculatorul arată similar celui care face parte din Windows, adică există o fereastră indicator și 12 taste. Zece taste sunt pentru introducerea cifrelor, una pentru introducerea unei virgule și una pentru tăierea unei cifre incorect introduse. În locul tastelor operațiilor aritmetice există un set de taste pentru funcțiile de apel 1 / x. putere, logaritmice și funcții trigonometrice.
Ar trebui să fie posibilă înregistrarea și citirea rezultatelor pe hard disk.
Programul trebuie să prevadă excepții care apar atunci când sunt introduse erori. În meniu, furnizați elementul "Ajutor" care solicită formularul împreună cu instrucțiunea.
Opțiunea 34. Calendar.
Opțiunea 35. Urmăriți "mersul pe jos"
Ceasul are un cadran rotund, două mâini și un pendul. Cu ajutorul unui panou auxiliar, pop-up, timpul exact este setat. În setările puteți seta ora, beep-urile, care sună la anumite intervale, de exemplu la fiecare oră și semnalul de alarmă. În meniu, apelați instrucțiunile pe un formular separat.
Opțiunea 36. Examinatorul
Programul vă permite să automatizați procesul de testare. În fereastra programului se afișează un text - o secvență de întrebări la care subiectul trebuie să răspundă prin selectarea răspunsului corect. Întrebările sunt descărcate din fișierul de pe hard disk. Numele fișierului de testare este transmis programului când este rulat. Răspunsurile sunt date în ultimul timp stabilite de examinator.
Opțiunea 37. Jocul "Colectează imaginea"
O imagine pătrată este afișată pe formular, care este apoi împărțită în nx pătrate. Pătrările sunt amestecate aleator și desfăcute la un unghi de un multiplu de 90 °. Jucătorul face clic pe indicatorul mouse-ului peste pătrat și îl plasează în locul potrivit. Programul are un meniu pentru setarea numărului n și selectarea imaginilor stocate pe hard disk. În plus, programul ține cont de timpul petrecut în sarcină. Rezultatele jucătorilor sunt înregistrate într-un fișier.
Opțiunea 38. Pictogramă
Trebuie să facem un screensaver sub forma unui steag rusesc care se dezvoltă (trecând de la vânt). Oferiți posibilitatea modificării mărimii și a vitezei, care se face dintr-un formular special și se stochează într-un fișier separat.
Opțiunea 39. Sortare
Fișierul poate stoca numere de orice tip. Și numărul lor nu este cunoscut în prealabil. Trebuie să faceți o aplicație care sortează numerele și le scrie într-un alt fișier. Numele de fișiere sunt specificate utilizând interfața pe care ați dezvoltat-o.
Se propune elaborarea unui program de sortare care să acționeze pe principiul sortării prin inserare (sortare). Matricea este împărțită în două părți - sortate și nesortate. Partea ordonată inițial este goală. Apoi, elementele sunt adăugate una după alta, iar după fiecare adăugare, noul element se deplasează în poziția de sortare a piesei.
Scrieți o funcție care implementează acest algoritm, un program pentru testarea acestuia și efectuați un test cuprinzător al funcționalității funcției.
Exemplu și direcții:
Partea sortată inițial a matricei este goală și întreaga matrice este o parte nesortată:
Întreaga matrice este nesortată și are această formă