User Tools

Site Tools


qna:lab-sessions

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
qna:lab-sessions [2024/04/24 15:24]
xallos
qna:lab-sessions [2024/04/25 11:22] (current)
xallos
Line 5: Line 5:
 Σε αυτό θα δούμε: Σε αυτό θα δούμε:
   * πως γράφουμε έναν απλό κώδικα και πως τον εκτελούμε   * πως γράφουμε έναν απλό κώδικα και πως τον εκτελούμε
-  * πως γράφουμε μεταβλητές, σταθερές και απλές συναρτήσεις\\ +  * πως γράφουμε μεταβλητές, σταθερές και απλές συναρτήσεις ([[qna:lab-session:code1|Κώδικας]]) 
-    <code c>#include <stdio.h>+  * πως χρησιμοποιούμε πίνακες ([[qna:lab-session:code2|Κώδικας]]) 
 +  * πως δηλώνουμε και πως ορίζουμε συναρτήσεις ([[qna:lab-session:code3|Κώδικας]]) 
 +  * άλλες μικροδιαφορές (αρχικοποίηση, υπερχείλιση, υπόλοιπο διαίρεσης) ([[qna:lab-session:code4|Κώδικας]]) 
 +  * σταθερές : προεπεξεργαστής (#define) και const ([[qna:lab-session:code5|Κώδικας]]) 
 +  * υποστήριξη booleans ([[qna:lab-session:code6|Κώδικας]]) 
 +  * τριαδικός τελεστής (?:) ([[qna:lab-session:code7|Κώδικας]]) 
 +  * στατικές μεταβλητές ([[qna:lab-session:code8|Κώδικας]])
  
-void printFactors(int n) 
-{ 
-    for ( 
-         int factor = 2; 
-         factor <= n/(double)factor; 
-         factor++ 
-    ) { 
-        while (n % factor == 0) { 
-            n /= factor; 
-            printf("%d ", factor); 
-        } 
-    } 
- 
-    if (n > 1) { 
-        printf("%d ", n); 
-    } 
-    printf("\n"); 
-    return; 
-} 
- 
-int main() { 
-   printFactors(60); 
-   return 0; 
-} 
-</code> 
-  * πως χρησιμοποιούμε πίνακες 
- 
-===== 2ο Εργαστήριο ===== 
qna/lab-sessions.1713972255.txt.gz · Last modified: 2024/04/24 15:24 by xallos