Diferență între revizuiri ale paginii „Programarea Calculatoarelor (laborator)”
De la WikiLabs
Jump to navigationJump to search (ftp -> files.arh.pub.ro) |
|||
(Nu s-au afișat 44 de versiuni intermediare efectuate de alți 2 utilizatori) | |||
Linia 1: | Linia 1: | ||
− | = | + | == Coding Style == |
+ | [[Convenții de cod - C|Aici]] găsiți lista de reguli pentru scrierea de aplicații în limbajul C. | ||
− | + | = Platforme de laborator = | |
+ | # [[PC Laborator 1]] - Linux | ||
+ | # [[PC Laborator 2]] - GNU Compiler Collection, GNU Make | ||
+ | # [[PC Laborator 2.1 (opțional)]] - Sisteme de control al versiunii: Git | ||
+ | # [[PC Laborator 3]] - ''Stream''-urile unui proces | ||
+ | # [[PC Laborator 3.1 (opțional)]] - Preprocesorul C | ||
+ | # [[PC Laborator 4]] - Tipuri de date numerice; operatori aritmetici și operatori pe biți | ||
+ | # [[PC Laborator 5]] - Expresii condiționale | ||
+ | # [[PC Laborator 6]] - Expresii repetitive | ||
+ | # [[PC Laborator 7]] - Vectori uni și multi-dimensionali | ||
+ | # [[PC Laborator 8]] - Șiruri de caractere și funcții pentru manipularea acestora | ||
+ | # [[PC Laborator 9]] - Funcții | ||
+ | # [[PC Laborator 10]] - Funcții recursive; GNU Debugger - '''gdb''' | ||
+ | # [[PC Laborator 11]] - Structuri (''struct'', ''union'' și ''enum'') | ||
+ | # [[PC Laborator 12]] - Pointeri; '''valgrind''' | ||
+ | # [[PC Laborator 13]] - Lucrul cu fișiere | ||
− | + | = Instalarea mașinii virtuale = | |
− | + | Virtualbox (https://www.virtualbox.org/) este o soluție de virtualizare de la Oracle. Documentația o puteți găsi [https://www.virtualbox.org/wiki/Documentation aici]. Pașii pentru a instala mașina virtuală pentru acest curs sunt următorii: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | # Descărcați kit-ul de instalare Virtualbox pentru sistemul vostru de operare: https://www.virtualbox.org/wiki/Downloads | |
+ | # Instalați Virtualbox. | ||
+ | # Descărcați mașina virtuală care rulează Linux Mint 18.2 64bit: https://files.arh.pub.ro/VirtualMachines/ sau descarcati o varianta mai noua de aici: https://www.linuxmint.com/download.php, cu desktop env Cinnamon. Avantajul Linux Mint este ca se bazeaza pe Ubuntu LTS (long term support, 5 ani+ de patch-uri si update-uri) | ||
+ | # Porniți Virtualbox. Din meniul Machine, selectați Add... și apoi selectați fișierul .ova descărcat la pasul 3 (sau urmariti tutorialul de pe site-ul Linux Mint) | ||
+ | # Dați click pe Run | ||
+ | # Dacă mașina este lentă și calculatorul gazdă are suficient RAM și suficiente core-uri, puteți crește resursele alocate din Settings->System->Motherboard și Settings->System->CPU | ||
+ | # Datele de acces pentru sistem sunt: | ||
+ | #* user: student | ||
+ | #* pass: student | ||
− | + | = PC joc = | |
− | + | # [[PC joc web-based]] | |
− | [[ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Versiunea curentă din 8 octombrie 2024 09:48
Coding Style
Aici găsiți lista de reguli pentru scrierea de aplicații în limbajul C.
Platforme de laborator
- PC Laborator 1 - Linux
- PC Laborator 2 - GNU Compiler Collection, GNU Make
- PC Laborator 2.1 (opțional) - Sisteme de control al versiunii: Git
- PC Laborator 3 - Stream-urile unui proces
- PC Laborator 3.1 (opțional) - Preprocesorul C
- PC Laborator 4 - Tipuri de date numerice; operatori aritmetici și operatori pe biți
- PC Laborator 5 - Expresii condiționale
- PC Laborator 6 - Expresii repetitive
- PC Laborator 7 - Vectori uni și multi-dimensionali
- PC Laborator 8 - Șiruri de caractere și funcții pentru manipularea acestora
- PC Laborator 9 - Funcții
- PC Laborator 10 - Funcții recursive; GNU Debugger - gdb
- PC Laborator 11 - Structuri (struct, union și enum)
- PC Laborator 12 - Pointeri; valgrind
- PC Laborator 13 - Lucrul cu fișiere
Instalarea mașinii virtuale
Virtualbox (https://www.virtualbox.org/) este o soluție de virtualizare de la Oracle. Documentația o puteți găsi aici. Pașii pentru a instala mașina virtuală pentru acest curs sunt următorii:
- Descărcați kit-ul de instalare Virtualbox pentru sistemul vostru de operare: https://www.virtualbox.org/wiki/Downloads
- Instalați Virtualbox.
- Descărcați mașina virtuală care rulează Linux Mint 18.2 64bit: https://files.arh.pub.ro/VirtualMachines/ sau descarcati o varianta mai noua de aici: https://www.linuxmint.com/download.php, cu desktop env Cinnamon. Avantajul Linux Mint este ca se bazeaza pe Ubuntu LTS (long term support, 5 ani+ de patch-uri si update-uri)
- Porniți Virtualbox. Din meniul Machine, selectați Add... și apoi selectați fișierul .ova descărcat la pasul 3 (sau urmariti tutorialul de pe site-ul Linux Mint)
- Dați click pe Run
- Dacă mașina este lentă și calculatorul gazdă are suficient RAM și suficiente core-uri, puteți crește resursele alocate din Settings->System->Motherboard și Settings->System->CPU
- Datele de acces pentru sistem sunt:
- user: student
- pass: student