Differences

This shows you the differences between two versions of the page.

Link to this comparison view

programare:laboratoare:lab08 [2019/10/06 19:33]
darius.neatu [Pointeri la funcţii]
programare:laboratoare:lab08 [2020/10/05 00:37] (current)
darius.neatu [Pointeri. Abordarea lucrului cu tablouri folosind pointeri.]
Line 1: Line 1:
 ===== Pointeri. Abordarea lucrului cu tablouri folosind pointeri. ===== ===== Pointeri. Abordarea lucrului cu tablouri folosind pointeri. =====
  
-**Responsabil:** [[laura.vasilescu@cti.pub.ro|Laura Vasilescu]]+**Responsabili:*
 +  * [[neatudarius@gmail.com|Darius Neațu (CA 2019-2020)]] 
 +  * [[ion_dorinel.filip@cti.pub.ro|Dorinel Filip (CA 2019-2020)]] 
 +  ​* [[laura.vasilescu@cti.pub.ro|Laura Vasilescu]]
  
  
Line 260: Line 263:
 ==== Studiu de caz ==== ==== Studiu de caz ====
  
-<spoilter ​Pointeri la funcţii>​+<spoiler ​Pointeri la funcţii>​
 Anumite aplicaţii numerice necesită scrierea unei funcţii care să poată apela o funcţie cu nume necunoscut, dar cu prototip şi efect cunoscut. ​ Anumite aplicaţii numerice necesită scrierea unei funcţii care să poată apela o funcţie cu nume necunoscut, dar cu prototip şi efect cunoscut. ​
  
Line 309: Line 312:
 </​code>​ </​code>​
 </​spoiler>​ </​spoiler>​
-===== Expresii complexe cu pointeri ===== 
  
 +<spoiler Expresii complexe cu pointeri>​
 Deşi sunt întâlnite mai rar în practică, limbajul C permite declararea unor tipuri de date complexe, precum: ​ Deşi sunt întâlnite mai rar în practică, limbajul C permite declararea unor tipuri de date complexe, precum: ​
  
Line 331: Line 334:
 </​code>​ </​code>​
 care semnifică o matrice de 5x10 de pointeri către pointeri constanţi la o funcţie, care nu ia nici un parametru, şi care întoarce un pointer către tipul ''​unsigned int''​. care semnifică o matrice de 5x10 de pointeri către pointeri constanţi la o funcţie, care nu ia nici un parametru, şi care întoarce un pointer către tipul ''​unsigned int''​.
 +</​spoiler>​
 ==== Exerciții Laborator CB/CD ==== ==== Exerciții Laborator CB/CD ====
 Primul exercițiu presupune rularea unei secvente de cod cu scopul de a clarifica diverse aspecte legate de pointeri. Analizați fiecare intrebare si incercati sa intuiti ce ar trebui sa se afiseze in continuare. După aceea verificați Primul exercițiu presupune rularea unei secvente de cod cu scopul de a clarifica diverse aspecte legate de pointeri. Analizați fiecare intrebare si incercati sa intuiti ce ar trebui sa se afiseze in continuare. După aceea verificați
Line 396: Line 399:
 **Următoarele două probleme vă vor fi date de asistent în cadrul laboratorului.** **Următoarele două probleme vă vor fi date de asistent în cadrul laboratorului.**
  
-[[https://​drive.google.com/​drive/​folders/​0BworQDqcRK0yd205cE1qamZ5bEU|Checker laborator 8]]+[[https://​drive.google.com/​drive/u/0/folders/1qB6EZLGVubKbuTXMtMue06egH_8fo25M|Checker laborator 8]]
 [[ https://​ocw.cs.pub.ro/​courses/​programare/​checker | Tutorial folosire checker laborator ]] [[ https://​ocw.cs.pub.ro/​courses/​programare/​checker | Tutorial folosire checker laborator ]]
 <​hidden>​ <​hidden>​
Line 429: Line 432:
  
 </​hidden>​ </​hidden>​
 +
 +[[https://​drive.google.com/​open?​id=1xohyDQGMxXdGMvzyega5wKBi9WWk6qXW|Probleme laborator 14-16]]
programare/laboratoare/lab08.1570379615.txt.gz · Last modified: 2019/10/06 19:33 by darius.neatu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0