Diferență între revizuiri ale paginii „Programarea Calculatoarelor (laborator)”

De la WikiLabs
Jump to navigationJump to search
(Pagină nouă: === Linux [https://en.wikipedia.org/wiki/Bash_(Unix_shell) Bash] === Noțiunile legate de utilizarea și administrarea sistemului de operare Linux este necesar și obligatoriu pentru...)
 
(ftp -> files.arh.pub.ro)
 
(Nu s-au afișat 68 de versiuni intermediare efectuate de alți 2 utilizatori)
Linia 1: Linia 1:
=== Linux [https://en.wikipedia.org/wiki/Bash_(Unix_shell) Bash] ===
+
== Coding Style ==
 +
[[Convenții de cod - C|Aici]] găsiți lista de reguli pentru scrierea de aplicații în limbajul C.
  
Noțiunile legate de utilizarea și administrarea sistemului de operare Linux este necesar și obligatoriu pentru un inginer electronist. În afară de faptul că Linux este un OS open-source stabil și sigur, atractivitatea lui vine în special din posibilitatea de a automatiza procese prin scrierea de scripturi.
+
= 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

  1. PC Laborator 1 - Linux
  2. PC Laborator 2 - GNU Compiler Collection, GNU Make
  3. PC Laborator 2.1 (opțional) - Sisteme de control al versiunii: Git
  4. PC Laborator 3 - Stream-urile unui proces
  5. PC Laborator 3.1 (opțional) - Preprocesorul C
  6. PC Laborator 4 - Tipuri de date numerice; operatori aritmetici și operatori pe biți
  7. PC Laborator 5 - Expresii condiționale
  8. PC Laborator 6 - Expresii repetitive
  9. PC Laborator 7 - Vectori uni și multi-dimensionali
  10. PC Laborator 8 - Șiruri de caractere și funcții pentru manipularea acestora
  11. PC Laborator 9 - Funcții
  12. PC Laborator 10 - Funcții recursive; GNU Debugger - gdb
  13. PC Laborator 11 - Structuri (struct, union și enum)
  14. PC Laborator 12 - Pointeri; valgrind
  15. 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:

  1. Descărcați kit-ul de instalare Virtualbox pentru sistemul vostru de operare: https://www.virtualbox.org/wiki/Downloads
  2. Instalați Virtualbox.
  3. 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)
  4. 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)
  5. Dați click pe Run
  6. 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
  7. Datele de acces pentru sistem sunt:
    • user: student
    • pass: student

PC joc

  1. PC joc web-based