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 13 versiuni intermediare efectuate de alți 2 utilizatori)
Linia 1: Linia 1:
 
== Coding Style ==
 
== Coding Style ==
 
[[Convenții de cod - C|Aici]] găsiți lista de reguli pentru scrierea de aplicații în limbajul C.
 
[[Convenții de cod - C|Aici]] găsiți lista de reguli pentru scrierea de aplicații în limbajul C.
 
== Rezultate ==
 
* [https://docs.google.com/spreadsheets/d/1WAoPmX-8XRjkC1fMXYwrJhlHL6VfKTm54Ixxa1DRQO4/edit?usp=sharing 2016-2017, Seria F]; Problemele legate de absențe notate greșit sau alte probleme legate de activitatea pe parcurs se rezolvă contactând cadrul didactic cu care ați efectuat orele respective.
 
 
== Exerciții suplimentare ==
 
Câte două probleme pe zi, până la Crăciun, ajutați-l pe Moșu`: http://adventofcode.com/
 
  
 
= Platforme de laborator =
 
= Platforme de laborator =
 
 
# [[PC Laborator 1]] - Linux
 
# [[PC Laborator 1]] - Linux
 
# [[PC Laborator 2]] - GNU Compiler Collection, GNU Make
 
# [[PC Laborator 2]] - GNU Compiler Collection, GNU Make
 
# [[PC Laborator 2.1 (opțional)]] - Sisteme de control al versiunii: Git
 
# [[PC Laborator 2.1 (opțional)]] - Sisteme de control al versiunii: Git
# [[PC Laborator 3]] - Streamurile unui proces; Preprocesorul C
+
# [[PC Laborator 3]] - ''Stream''-urile unui proces
# [[PC Laborator 4]] - Tipuri de date și operatori
+
# [[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 5]] - Expresii condiționale
 
# [[PC Laborator 6]] - Expresii repetitive
 
# [[PC Laborator 6]] - Expresii repetitive
Linia 31: Linia 25:
 
# Descărcați kit-ul de instalare Virtualbox pentru sistemul vostru de operare: https://www.virtualbox.org/wiki/Downloads
 
# Descărcați kit-ul de instalare Virtualbox pentru sistemul vostru de operare: https://www.virtualbox.org/wiki/Downloads
 
# Instalați Virtualbox.
 
# Instalați Virtualbox.
# Descărcați mașina virtuală care rulează Linux Mint 17.2 32bit: http://arh.pub.ro/virtualMachines/LinuxDev/
+
# 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)
# Dezarhivați fișier-ul .zip în locația preferată.
+
# 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)
# Porniți Virtualbox. Din meniul Machine, selectați Add... și apoi selectați fișierul .vbox dezarhivat la pasul 4.
 
# Dacă Virtualbox nu găsește discul principal, dați click pe Settings, selectați Storage, selectați LinuxMintVMDisk.vdi, apoi click pe butonul mic albastru din dreapta și Choose a virtual hard disk drive... apoi selectați fișierul .vdi dezarhivat la pasul 4 (vezi imaginea de mai jos).
 
 
# Dați click pe Run
 
# 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
 
# 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
Linia 41: Linia 33:
 
#* pass: student
 
#* pass: student
  
[[Fișier:virtualbox_ss.png]]
+
= 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