CEMMA
CEMMA (Cyfrowe Modelowanie Maszyny Analogowej[1]) – język programowania przeznaczony do modelowania procesów i symulacji komputerowej (język symulacyjny). W języku tym można było modelować procesy opisywane równaniami różniczkowymi zwyczajnymi, zarówno liniowymi, jak i nieliniowymi, o współczynnikach zależnych lub niezależnych od czasu[2]. System Cemma został opracowany w Instytucie Maszyn Matematycznych w Warszawie dla komputera ZAM-41[1].
Programy w języku Cemma opracowywane były na podstawie schematów blokowych reprezentujących wybrany model (maksymalna liczba elementów na schemacie w modelu mogła sięgać rzędu 500 elementów). Mógł on być następnie poddawany wymuszeniom zdeterminowanym i zakłóceniom stochastycznym. Programowanie polegało na tym, że programista tworząc kod źródłowy budował go z zestawu około 30 blokowych operacji reprezentujących różne funkcje matematyczne, generatory funkcji i inne. System dawał możliwości m.in.: powtarzania obliczeń dla różnych argumentów konkretyzujących wybrane parametry, automatycznej optymalizacji, tj. doboru argumentu przez system według zadanych kryteriów, rozwiązywania funkcji uwikłanych, siedem algorytmów dla całkowania, jednoczesnego rejestrowania do 50 przebiegów w postaci numerycznej i do 50 wykresów graficznych drukowanych na drukarce wierszowej[2].
Zobacz też
Przypisy
- ↑ a b Zygmunt Ryznar: Zarys historii programowania elektronicznych maszyn cyfrowych (Na tle rozwoju ich konstrukcji i zastosowań). Warszawa: Inforna. Ośrodek badawczo–rozwojowy informatyki. Działowy Ośrodek Informacji, 1972. (pol.).
- ↑ a b Jerzy Dańda, Irena Malerczyk-Dańda: cz. II Oprogramowanie. W: A.T. Bielewcew, Jerzy Dańda, Irena Malerczyk-Dańda, Tibor Pongrácz, Jaroslav Vlček: Informatyka w krajach RWPG. T. Informatyka w Polsce. Warszawa: w Polsce: Wydawnictwa Naukowo-Techniczne, 1977. (pol. • ros. • węg. • cz.).
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.