Programarea Calculatoarelor (laborator): Diferență între versiuni

De la WikiLabs
Jump to navigationJump to search
Fără descriere a modificării
Fără descriere a modificării
Linia 14: Linia 14:
# [[PC Laborator 3]] - Streamurile unui proces; Preprocesorul C
# [[PC Laborator 3]] - Streamurile unui proces; Preprocesorul C
# [[PC Laborator 4]] - Tipuri de date și operatori
# [[PC Laborator 4]] - Tipuri de date și operatori
# [[PC Laborator 5]]
# [[PC Laborator 5]] - Expresii condiționale
# [[PC Laborator 6]]
# [[PC Laborator 6]] - Expresii repetitive
# [[PC Laborator 7]]
# [[PC Laborator 7]] - Vectori uni și multi-dimensionali
# [[PC Laborator 8]]
# [[PC Laborator 8]] - Șiruri de caractere și funcții pentru manipularea acestora
# [[PC Laborator 9]]
# [[PC Laborator 9]] - Funcții
# [[PC Laborator 10]]
# [[PC Laborator 10]] - Funcții recursive; GNU Debugger - '''gdb'''
# [[PC Laborator 11]]
# [[PC Laborator 11]] - Structuri (''struct'', ''union'' și ''enum'')
# [[PC Laborator 12]]
# [[PC Laborator 12]] - Pointeri; '''valgrind'''
# [[PC Laborator 13]]
# [[PC Laborator 13]] - Lucrul cu fișiere


= Instalarea mașinii virtuale =
= Instalarea mașinii virtuale =

Versiunea de la data 27 septembrie 2016 15:27

Coding Style

Aici găsiți lista de reguli pentru scrierea de aplicații în limbajul C.

Rezultate

  • 2015-2016, 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 până la 20 ianuarie, ora 20:00.

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

  1. PC Laborator 1 - Linux, GNU Compiler Collection, GNU Make
  2. PC Laborator 2 - Sisteme de control al versiunii: Git
  3. PC Laborator 3 - Streamurile unui proces; Preprocesorul C
  4. PC Laborator 4 - Tipuri de date și operatori
  5. PC Laborator 5 - Expresii condiționale
  6. PC Laborator 6 - Expresii repetitive
  7. PC Laborator 7 - Vectori uni și multi-dimensionali
  8. PC Laborator 8 - Șiruri de caractere și funcții pentru manipularea acestora
  9. PC Laborator 9 - Funcții
  10. PC Laborator 10 - Funcții recursive; GNU Debugger - gdb
  11. PC Laborator 11 - Structuri (struct, union și enum)
  12. PC Laborator 12 - Pointeri; valgrind
  13. 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 17.2 32bit: ftp://hermes.arh.pub.ro/public/VirtualMachines/LinuxDev/
  4. Dezarhivați fișier-ul .zip în locația preferată.
  5. Porniți Virtualbox. Din meniul Machine, selectați Add... și apoi selectați fișierul .vbox dezarhivat la pasul 4.
  6. 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).
  7. Dați click pe Run
  8. 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
  9. Datele de acces pentru sistem sunt:
    • user: student
    • pass: student