User Tools

Site Tools


qna:lab-sessions

Differences

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

Link to this comparison view

Next revision
Previous revision
qna:lab-sessions [2024/04/24 15:23]
xallos created
qna:lab-sessions [2024/04/25 11:22] (current)
xallos
Line 1: Line 1:
-====== 1ο Εργαστήριο ======+===== 1ο Εργαστήριο =====
  
 Το εργαστήριο αυτό αφορά την 1η χρήση του CLion καθώς και τη μετάβαση από την απλοποιημένη C στην κανονική C. Το εργαστήριο αυτό αφορά την 1η χρήση του CLion καθώς και τη μετάβαση από την απλοποιημένη C στην κανονική C.
Line 5: Line 5:
 Σε αυτό θα δούμε: Σε αυτό θα δούμε:
   * πως γράφουμε έναν απλό κώδικα και πως τον εκτελούμε   * πως γράφουμε έναν απλό κώδικα και πως τον εκτελούμε
-  * πως γράφουμε μεταβλητές, σταθερές και απλές συναρτήσεις\\ +  * πως γράφουμε μεταβλητές, σταθερές και απλές συναρτήσεις ([[qna:lab-session:code1|Κώδικας]]
-    <code c>#include <stdio.h> +  * πως χρησιμοποιούμε πίνακες ([[qna:lab-session:code2|Κώδικας]]
- +  * πως δηλώνουμε και πως ορίζουμε συναρτήσεις ([[qna:lab-session:code3|Κώδικας]]
-void printFactors(int n+  * άλλες μικροδιαφορές (αρχικοποίησηυπερχείλιση, υπόλοιπο διαίρεσης) ([[qna:lab-session:code4|Κώδικας]]
-+  * σταθερές : προεπεξεργαστής (#defineκαι const ([[qna:lab-session:code5|Κώδικας]]
-    for ( +  * υποστήριξη booleans ([[qna:lab-session:code6|Κώδικας]]
-         int factor = 2; +  * τριαδικός τελεστής (?:) ([[qna:lab-session:code7|Κώδικας]]
-         factor <= n/(double)factor; +  * στατικές μεταβλητές ([[qna:lab-session:code8|Κώδικας]])
-         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> +
-  * πως χρησιμοποιούμε πίνακες +
  
qna/lab-sessions.1713972222.txt.gz · Last modified: 2024/04/24 15:23 by xallos