<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9157599849099536460</id><updated>2024-11-05T18:53:33.238-08:00</updated><category term="Analog Electronics"/><category term="Προγραμματισμός με γλώσσα C"/><category term="Διάφορα"/><category term="Λυμένα προβλήματα και Ασκήσεις"/><category term="Ψηφιακά Ηλεκτρονικά"/><category term="My Videos"/><category term="Windows Apps &amp; Programs"/><title type='text'>hlektronikarios.com</title><subtitle type='html'>Τα πάντα για τα ηλεκτρονικά</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ασηκλάρης Κωνσταντίνος</name><uri>http://www.blogger.com/profile/05744965880904459341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>25</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-2352406024929179952</id><published>2014-04-15T12:13:00.000-07:00</published><updated>2016-05-29T08:15:09.939-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows Apps &amp; Programs"/><title type='text'>LRS Hyperterminal για Windows 7 / Windows 8</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Το πρόγραμμα αυτό είναι το αντίστοιχο Hyperterminal που υπάρχει στα windows XP. Έχει δοκιμαστεί σε windows 7/8. Πρόκειται για Desktop εφαρμογή την οποία δημιούργησα με Visual Basic 2013 έτσι ώστε να τρέχει στα νεότερα λειτουργικά συστήματα. Πατήστε&amp;nbsp;&lt;a href=&quot;https://drive.google.com/open?id=0B7hlwVU2zpsHcTN2bGVJeDRtekE&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;ΕΔΩ&lt;/span&gt;&lt;/a&gt;&amp;nbsp;για να το κατεβάσετε.&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;b&gt;ΕΓΚΑΤΑΣΤΑΣΗ:&lt;/b&gt;&lt;/h3&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Ανοίξτε το αρχείο WinRAR και αποσυμπιέστε τον φάκελο που βρίσκεται μέσα σε αυτό. Έπειτα, διπλό κλίκ στο αρχείο setup και είναι έτοιμο!!!&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/2352406024929179952/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/2352406024929179952' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/2352406024929179952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/2352406024929179952'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2014/04/lrs-hyperterminal-windows-7-windows-8.html' title='LRS Hyperterminal για Windows 7 / Windows 8'/><author><name>Ασηκλάρης Κωνσταντίνος</name><uri>http://www.blogger.com/profile/05744965880904459341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-8675022769728851794</id><published>2014-03-06T07:25:00.000-08:00</published><updated>2014-03-06T07:25:27.880-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="My Videos"/><title type='text'>Acer Ferrari One - Disasembly</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/h2&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/O6pBRkVxxmA?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/8675022769728851794/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/8675022769728851794' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/8675022769728851794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/8675022769728851794'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2014/03/acer-ferrari-one-disasembly.html' title='Acer Ferrari One - Disasembly'/><author><name>Ασηκλάρης Κωνσταντίνος</name><uri>http://www.blogger.com/profile/05744965880904459341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-3860807338671536399</id><published>2013-11-01T02:37:00.000-07:00</published><updated>2013-11-01T02:37:17.464-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Διάφορα"/><title type='text'>FEC, CRC και HEC σφάλματα στο Router</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 1em; margin-right: 1em; text-align: justify;&quot;&gt;
&lt;img height=&quot;292&quot; src=&quot;http://i276.photobucket.com/albums/kk33/fotis1972/dmt20080509_0058.png&quot; width=&quot;400&quot; /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;Σε αυτό το άρθρο, λέμε λίγα πράγματα για κάποια σφάλματα τα οποία καταγράφονται στο Router. Μιλάμε για τα σφάλματα FEC, CRC και HEC και θα δούμε πώς επηρεάζουν την τηλεφωνική μας γραμμή.&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;Σφάλματα FEC&lt;/span&gt;&lt;/h2&gt;
&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
Η καταμέτρηση των σφαλμάτων &lt;b&gt;&lt;u&gt;FEC (Forward Error Correction)&lt;/u&gt;&lt;/b&gt;, μας δείχνει το σύνολο σφαλμάτων της γραμμής τα οποία έχουν διορθωθεί λόγω της διαδικασίας διόρθωσης σφαλμάτων που εφαρμόζεται στη γραμμή. Γενικά, ο σκοπός του FEC είναι να μειώσει τα σφάλματα μετάδοσης από θόρυβο και να ελαχιστοποιήσει έτσι την απαιτούμενη ισχύ που χρειάζονται τα συστήματα επικοινωνίας. Φυσιολογικό να δείτε FEC λάθη στην τηλεφωνική γραμμή καθώς φαίνεται πως η διαδικασία διόρθωσης σφαλμάτων λειτουργεί κανονικά.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;Σφάλματα CRC&lt;/span&gt;&lt;/h2&gt;
&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
Η καταμέτρηση σφαλμάτων &lt;b&gt;&lt;u&gt;CRC (Cyclic Redundancy Check)&lt;/u&gt;&lt;/b&gt;, είναι ουσιαστικά ένα σύνολο σφαλμάτων το οποίο χρησιμοποιείται για την επαλήθευση μετάδοση πακέτων μεταξύ του αποστολέα και παραλήπτη. Ένα σφάλμα CRC δείχνει ότι ένα μέρος του πακέτου δεδομένων είναι κατεστραμμένο και απαιτεί την αναμετάδοση του. Πολλά σφάλματα CRC σε σύντομο χρονικό διάστημα, δείχνουν μια αισθητή μείωση στην ταχύτητα της γραμμής. Αυτό μπορεί να αποτελεί μια πρώιμη ένδειξη ότι υπάρχει πάρα πολύ θόρυβο στη τηλεφωνική γραμμή και σε ακραίες περιπτώσεις μπορεί να οδηγήσει σε απώλεια συγχρονισμού του Router.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;Σφάλματα HEC&lt;/span&gt;&lt;/h2&gt;
&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
Τα σφάλματα &lt;b&gt;&lt;u&gt;HEC (Header Error Check/Correction)&lt;/u&gt;&lt;/b&gt;, είναι ένα είδος σφαλμάτων που προέρχεται απο την καταγραφή σφαλμάτων CRC. Είναι καταμέτρηση σφαλμάτων στην οποία κάποια πακέτα δεδομένων δέν έχουν διορθωθεί και έχουν απορριφθεί. Εάν αυτά τα σφάλματα είναι πολλά μέσα σε σύντομο χρονικό διάστημα, δείχνει και πάλι μείωση στην ταχύτητα της γραμμής και θα μπορούσε ακόμη να οδηγήσει σε αστάθεια σύνδεσης.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/3860807338671536399/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/3860807338671536399' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/3860807338671536399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/3860807338671536399'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2013/11/fec-crc-hec-router.html' title='FEC, CRC και HEC σφάλματα στο Router'/><author><name>Ασηκλάρης Κωνσταντίνος</name><uri>http://www.blogger.com/profile/05744965880904459341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-7840704807300256636</id><published>2013-10-08T00:06:00.000-07:00</published><updated>2015-02-17T15:01:57.646-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Analog Electronics"/><title type='text'>Χρωματικός Κώδικας Αντιστάσεων</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: justify;&quot;&gt;
&lt;img src=&quot;http://www.hlektronika.gr/theory/images/resistor.gif&quot; height=&quot;218&quot; width=&quot;400&quot; /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EL;&quot;&gt;Παρατηρώντας την αντίσταση βλέπουμε μία ομάδα από
χρώματα, όπου κάθε χρώμα αντιστοιχεί σε μία τιμή. Αναλυτικότερα είναι το
κίτρινο, το μωβ, το κόκκινο και το καφέ. Πάνω δεξιά στον πίνακα υπάρχει η
αντιστοιχία χρώματος-αριθμού. Η πρώτη χρωματική ζώνη έχει χρώμα κίτρινο οπότε
αντιστοιχεί στον αριθμό 4. Η δεύτερη είναι μωβ οπότε αντιστοιχεί στο 7.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EL;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EL;&quot;&gt;Η τρίτη χρωματική ζώνη πάνω στην αντίσταση υποδηλώνει
τον πολλαπλασιαστή. Ο πολλαπλασιαστής, δείχνει πόσα μηδενικά πρέπει να
προσθέσουμε μετά τα δύο πρώτα ψηφία. Στην περίπτωσή μας, έχουμε κόκκινο χρώμα
οπότε αντιστοιχεί στο 2. Δηλαδή δύο μηδενικά. Συνολικά από αυτή την αντίσταση
έχουμε 4+7+00. Ενώνοντας αυτά τα νούμερα έχουμε... 4700, αυτή η τιμή είναι
πάντα σε Οhm. Οπότε έχουμε 4700 Ω ή 4,7 ΚΩ (γνωρίζοντας ότι 1000 Ω=1 ΚΩ).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EL;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EL;&quot;&gt;Η ανοχή της αντίστασης εκφράζει το σφάλμα της
πραγματικής τιμής σε σχέση με την ονομαστική τιμή της αντίστασης. Αυτό το θέμα
είναι καθαρά θέμα του κατασκευαστή. Αν μία αντίσταση έχει ανοχή 5% σημαίνει πως
η τιμή της είναι ± 5% από την τιμή που αναγράφεται. Για παράδειγμα, αν έχουμε
μία αντίσταση 100 Ω με ανοχή ± 5% σημαίνει πως αν μετρήσουμε την αντίσταση με
ένα πολύμετρο θα μας την εμφανίσει μεταξύ 95 Ω και 105 Ω.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EL;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 107%; mso-ansi-language: EL; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EL;&quot;&gt;Στο συγκεκριμένο παράδειγμα μας, 4700 Ω x 5% = 235
Ω. Αυτό σημαίνει πως μετρώντας τη συγκεκριμένη αντίσταση με ένα πολύμετρο θα
βρούμε ότι η πραγματική τιμή της κυμαίνεται μεταξύ 4465 Ω και 4935 Ω. Όπως
παρατηρείτε, όσο μεγαλώνει η αντίσταση τόσο η πιστότητα της λιγοστεύει. Η παρακάτω εικόνα, είναι ένα πινακάκι το οποίο μας διευκολύνει στο να βρίσκουμε εύκολα την ονομαστική τιμή μίας αντίστασης καθώς και την ανοχή της.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 107%; mso-ansi-language: EL; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EL;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 107%; mso-ansi-language: EL; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EL;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 107%; mso-ansi-language: EL; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EL;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;img src=&quot;http://www.circuits.gr/image_upload/images/res.png&quot; height=&quot;363&quot; width=&quot;400&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Υπάρχουν αντιστάσεις με 5 χρώματα ή ακόμα και με 6 και οι τιμές τους υπολογίζονται και πάλι με βάση το παραπάνω πίνακα. Η παρακάτω εικόνα μας βοηθάει επιπλέον για να βρούμε τις ονομαστικές τιμές των αντιστάσεων.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;img src=&quot;http://www.michaels-electronics-lessons.com/images/resistor-color-code-all.gif&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 107%; mso-ansi-language: EL; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EL;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 107%; mso-ansi-language: EL; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EL;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/7840704807300256636/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/7840704807300256636' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/7840704807300256636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/7840704807300256636'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2013/10/blog-post_8.html' title='Χρωματικός Κώδικας Αντιστάσεων'/><author><name>Ασηκλάρης Κωνσταντίνος</name><uri>http://www.blogger.com/profile/05744965880904459341</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-4784596660701113838</id><published>2012-12-31T08:46:00.001-08:00</published><updated>2013-02-25T14:05:25.035-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Διάφορα"/><title type='text'>Σχετικά με το ADSL</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://taneatounet.files.wordpress.com/2012/05/adsl-speed-test.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;360&quot; src=&quot;http://taneatounet.files.wordpress.com/2012/05/adsl-speed-test.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Με αφορμή την χαμηλή ταχύτητα της ADSL γραμμής μου, έψαξα διάφορες πληροφορίες σχετικά με την τεχνολογία ADSL και με το τι γίνεται στις τηλεφωνικές μας γραμμές. Επίσης αναφέρω και κάποιες συμβουλές για τις &quot;always on&quot; συνδέσεις. Παρακάτω υπάρχουν οι πηγές με ολόκληρο το κείμενο. Έχουμε και λέμε...&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;u&gt;Τεχνολογίες κλειδώματος&lt;/u&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;b&gt;&lt;/b&gt;Οι ταχύτητες κλειδώματος στις τεχνολογίες ADSL/ADSL2/2+, συναρτώνται άμεσα με:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;α) την ποιότητα της γραμμής μέχρι το σπίτι σας αλλά και μέσα στο σπίτι σας (καλωδιώσεις).&lt;/i&gt;&lt;br /&gt;
&lt;i&gt; β) την απόσταση από το κέντρο του ΟΤΕ που σας εξυπηρετεί.&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;i&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/i&gt;α) Η ποιότητα της γραμμής έχει να κάνει με την ποιότητα των καλωδίων και συνδέσεων εντός του σπιτίου σας, εκτός του σπιτιού σας (πχ κολώνες, ΚΑΦΑΟ κτλ) και μέχρι το κέντρο του ΟΤΕ. Στην ποιότητα παίζουν ρόλο απ&#39;την υγρασία και την οξειδώση έως τις παρεμβολές από άλλες γραμμές που ανεβάζουν τον &quot;θόρυβο&quot; της γραμμής σας. Αυτό μπορεί να οδηγήσει ακόμα και σε φαινόμενα συνακρόασης. &lt;br /&gt;
&lt;br /&gt;
Εσείς στο συγκεκριμένο σκέλος, αν διαπιστώσετε μέσα από τους οδηγούς του ADSLgr ότι δεν ευθύνεται η εξασθένηση (Β) αλλά κάτι άλλο για τις μειωμένες ταχύτητες, τότε μπορείτε να ελέγξετε τις καλωδιώσεις του σπιτιού σας.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
β) Συνήθως, λόγω της απόστασης, ελάχιστοι χρήστες επιτυγχάνουν ταχύτητες &amp;gt;20 Mbps. Για να πιάσει κάποιος τέτοιες ταχύτητες πρέπει να μένει εξαιρετικά κοντά σε κέντρο του ΟΤΕ. Υπάρχει επίσης σημαντικός όγκος χρηστών με μεγάλη απόσταση από τα κέντρα του ΟΤΕ και οι οποίοι δεν επιτυγχάνουν ούτε τη μίση ταχύτητα από τα 24 Mbps (12 Mbps). Τέλος υπάρχουν και άλλοι χρήστες για τους οποίους ακόμα και τα 6 Mbps φαντάζουν ως ... όνειρο (!).&lt;br /&gt;
&lt;br /&gt;
Η απόσταση από το κέντρο είναι καθοριστική γιατί, αν το εξηγήσουμε απλά, &quot;εξασθενεί το σήμα&quot; (attenuation). Σχετικά με αυτό το κομμάτι, δεν μπορεί να γίνει τίποτα από πλευράς σας. Αυτός είναι και ο λόγος που οι πάροχοι δεν παρέχουν πακέτα με 24 Mbps αλλά ΕΩΣ 24 Mbps: Η επίτευξή των 24 Mbps συναρτάται από τους παραπάνω 2 παράγοντες. Μπορεί κάποιος να πιάσει 20 Mbps και άλλος να πιάσει 8 Mbps - λόγω μεγαλύτερης απόστασης από το πλησιέστερο κέντρο του ΟΤΕ που προκαλεί εξασθένηση του σήματος και, άρα, μείωση της ταχύτητας.&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: dimgrey;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;u&gt;Ταχύτητες Κατεβάσματος &lt;br /&gt; &lt;/u&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
Όταν κλειδώνετε σε μία ταχύτητα, ενδέχεται σε αρκετές περιπτώσεις να έχετε χαμηλότερη ταχύτητα κατεβάσματος. Αυτό συμβαίνει επειδή για να φτάσουν τα data που κατεβάζετε σε εσάς, πρέπει:&lt;br /&gt;
&lt;br /&gt;
α) Αυτός που ανεβάζει (πχ ένα website ή ενας peer σε p2p network) να μπορεί να στείλει με την ταχύτητα που εσείς μπορείτε να κατεβάσετε. &lt;br /&gt;
&lt;br /&gt;
Συνήθως, αρκετά sites, έχουν κάποια όρια στην ταχύτητα που εξυπηρετούν τους downloaders, όπως 100, 200 ή 400 kbyte / sec - έτσι ώστε να μην εξαντλείται η δικιά τους δικτυακή σύνδεση και να διατηρούν την ικανότητα τους για παράλληλη εξυπηρέτηση μεγάλου όγκου downloaders. Αυτό δεν σημαίνει βέβαια ότι έχει πρόβλημα η σύνδεσή σας. Γενικά websites και p2p προγράμματα θεωρούνται αναξιόπιστα για μέτρηση της ταχύτητας. Ως παράκαμψη των ορίων ταχύτητας, μπορούν να χρησιμοποιηθούν download managers για μια καλύτερη εικόνα της κατάστασης.&lt;br /&gt;
&lt;br /&gt;
β) Οι συνδέσεις που μεσολαβούν μεταξύ αυτού που ανεβάζει και αυτού που κατεβάζει να μην έχουν &quot;bottlenecks&quot; και &quot;μπουκώματα&quot;.&lt;br /&gt;
&lt;br /&gt;
Συμβαίνει αρκετές φορές τα δίκτυα παρόχων να &quot;μπουκώνουν&quot; στις διεθνείς ή εγχώριες διασυνδέσεις τους. Από το σημείο του μπουκώματος και έπειτα, αρχίζει η πτώση της ταχύτητας - ανάλογα με το πόσο κορεσμός υπάρχει. Πχ αν ένας πάροχος έχει μια γραμμή 1 Gbps με το Internet, η διαθέσιμη διασύνδεση τελειώνει στους 100 ταυτόχρονους χρήστες που κατεβάζουν με 10 Mbps ο καθένας. Αν οι χρήστες γίνουν 200, τότε αναγκαστικά θα πρέπει να περιοριστούν στα 5 Mbps ο καθένας. Αν γίνουν 1000, τότε ο κάθε χρήστης θα πέσει στο 1 Mbps.&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: dimgrey;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;
&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: dimgrey;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;Σε αυτές τις περιπτώσεις ευθύνεται ο πάροχος ο οποίος δεν προέβη σε έγκαιρη αναβάθμιση των ταχυτήτων του ώστε να εξυπηρετήσει την ζήτηση. Αν ευθύνεται ο πάροχός σας και έχει όντως μπουκώσει, τότε το πρόβλημα θα είναι καθολικό - επηρεάζοντας σχεδόν όλους τους συνδρομητές του. Αν έχει γίνει κάτι τέτοιο, τότε το αντίστοιχο θέμα συζήτησης του παρόχου σας, εντός του forum του ADSLgr, θα έχει ήδη γεμίσει από παράπονα χρηστών οι οποίοι αντιλαμβάνονται το πρόβλημα, το καταγράφουν, το τεκμηριώνουν και διαμαρτύρονται. Αν δεν βλέπετε τέτοια παράπονα, κατά πάσα πιθανότητα δεν συντρέχει λόγος ανησυχίας.&lt;br /&gt;
&lt;br /&gt;
Yπάρχει επίσης και η περίπτωση του τοπικού μπουκώματος. Σε αυτές τις περιπτώσεις ένας πάροχος είναι, σε γενικές γραμμές, ok, εκτός από την εξυπηρέτηση συγκεκριμένων περιοχών οι οποίες χρειάζονται αναβάθμιση στην γραμμή τους με τα κεντρικά του παρόχου - από τα οποία τροφοδοτούνται. &lt;br /&gt;
&lt;br /&gt;
Τέλος υπάρχει και η περίπτωση των &quot;μπουκωμένων DSLAM&quot; όπου η ζήτηση data σε επίπεδο DSLAM*, οδηγεί σε μειωμένες τελικές ταχύτητες. Το συγκεκριμένο πρόβλημα αφορά κυρίως το δίκτυο του ΟΤΕ αλλά και όσους εναλλακτικούς παρόχους εξυπηρετούνται μέσω αυτού (συνδέσεις ΑΡΥΣ).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* DSLAM είναι ένα &quot;κουτί&quot; το οποίο συνήθως στεγάζεται στο αστικό κέντρο του ΟΤΕ και διασυνδέει πολλούς χρήστες με το Internet. Αν κατεβάζουν πολλοί χρήστες μαζί, μπορεί να &quot;μπουκώνει&quot; εφόσον η σύνδεση του με τον κεντρικό BRAS απ&#39;τον οποίο τροφοδοτείται με Internet, είναι μικρή. Επίσης ενδέχεται να μπουκώνει και σε επίπεδο εξοπλισμού - μη αντέχοντας να διαχειριστεί τον όγκο του φόρτου που δέχεται. Γενικώς το πρόβλημα των &quot;μπουκωμένων DSLAM&quot; τείνει προς περιορισμό.&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.genealogynp.com/gcg/adsl-distance.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;305&quot; src=&quot;http://www.genealogynp.com/gcg/adsl-distance.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&amp;nbsp;ΧΡΗΣΙΜΕΣ ΣΥΜΒΟΥΛΕΣ&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
1. Ρυθμίστε το πρόγραμμα πλοήγησής σας να χρησιμοποιεί τον proxy server του provider σας (αν παρέχεται)!&lt;br /&gt;
&lt;br /&gt;
Γιατί να το κάνω;&lt;br /&gt;
Απλά τo σερφάρισμά σας θα είναι από περίπου ίδιο έως γρηγορότερο στην περίπτωση που χρησιμοποιείται proxy server! Χωρίς proxy, η εικόνα που κατεβάζετε εσείς από ένα site στην Αμερική κάνει Χ χρόνο. Κάποιος άλλος χρήστης του ίδιου provider που θα πάει να πάρει την ίδια εικόνα θα την πάρει και εκείνος σε Χ χρόνο.&lt;br /&gt;
&lt;br /&gt;
Αν όμως υπάρχει proxy (που σημαίνει διαμεσολαβητής), τότε εσείς στην πραγματικότητα δε ζητάτε από τον web server να σας δώσει την εικόνα. Αντ&#39;αυτού συνδέεστε με τον proxy και του λέτε &quot;σε παρακαλώ, φέρε αυτήν την εικόνα από το τάδε site&quot;. O proxy, όντας υπάκουος, παίρνει την εικόνα, την αποθηκεύει στην (τεράστια) μνήμη του και μετά σας τη δίνει. Ως εδώ κανένα σημαντικό πλεονέκτημα.&lt;br /&gt;
&lt;br /&gt;
Αν όμως ένας άλλος χρήστης, που έχει και εκείνος ρυθμισμένος τον proxy, πάει να πάρει την ίδια εικόνα τότε (σε μεγάλο αριθμό των περιπτώσεων) ο proxy βλέποντας ότι η εικόνα είναι ήδη στη μνήμη του, θα τη δώσει ταχύτατα. Το κατέβασμα υλικού που το έχει ήδη ο proxy συνεπάγεται καλύτερο χρόνο d/l, λόγω μικρότερων roundtrip times (ACKs), μια που web/ftp server γίνεται στην πραγματικότητα ο proxy του ISP μας (δες και το 2ο link στην υπογραφή μου). Καλύτερη συμπεριφορά που όμως δε θα εμφανιστεί αν χρησιμοποιηθεί κάποιος download accelerator λ.χ. &lt;br /&gt;
&lt;br /&gt;
Οι λόγοι για τους οποίους κερδίζετε και σεις και οι άλλοι ταχύτητα είναι πολλοί:&lt;br /&gt;
Αν πάτε να κατεβάσετε/δείτε κάτι και είναι ήδη στη μνήμη του proxy, τότε θα σας εμφανιστεί πολύ γρηγορότερα από το αν δεν είχατε proxy&lt;br /&gt;
&lt;br /&gt;
Aν το site από όπου βλέπετε σελίδες κατεβάζετε είναι σχετικά αργό (αρχεία από το Windows Update, εικονίτσες ενός forum κτλ), τότε το &quot;λούκι&quot; του κατεβάσματος το τρώει ο πρώτος. Οι άλλοι που θα συνδεθούν μέσω proxy, θα κατεβάζουν σαν το αρχείο να ήταν σε web server του ίδιου του provider!&lt;br /&gt;
Αυτή η συμπεριφορά &quot;γλυτώνει&quot; πολύτιμο BW με το εξωτερικό (δλδ με web/ftp servers που βρίσκονται σε άλλες χώρες ή σε web servers εντός της Ελλάδας) για τους χρήστες του ίδιου provider. Σκεφτείτε ένα κατέβασμα ενός patch από το Windows Update μεγέθους 5 Mb. Αν το κατεβάσουν 1000 χρήστες, θα έχει καταναλωθεί πολύτιμο BW 5 Gbytes!. Αν το κατεβάζουν μέσω proxy, το BW με το εξωτερικό που θα έχει καταναλωθεί θα είναι μόλις 5 Mbytes (1000 φορές λιγότερο)!!!&lt;br /&gt;
H &quot;λογική&quot; HTTP του Internet Explorer είναι για τα μπάζα! Περιορίζεται το πρόβλημα της δικτυακής του συμπεριφοράς όμως όταν μεσολαβεί ένας καλός proxy.&lt;br /&gt;
Γιατί να μην το κάνω;&lt;br /&gt;
Για ορισμένους λόγους πάλι:&lt;br /&gt;
Oρισμένα λογισμικά (ειδικά με forums) είναι &quot;βλαμμένα&quot;. Μπορεί να μη σας αφήνουν να κάνετε login αν χρησιμοποιείται proxy&lt;br /&gt;
Μπορεί ο provider σας να έχει proxy με &quot;προβλήματα&quot; (δείτε την επόμενη παράγραφο)&lt;br /&gt;
Πώς το κάνω;&lt;br /&gt;
Όπως είπαμε χρησιμοποιείστε τους οπωσδήποτε, αν είναι &quot;εντάξει&quot;. To &quot;εντάξει&quot; αναλύεται παρακάτω:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Forthnet: έχει proxy τον proxy.forthnet.gr στη θύρα 8080, εξαιρετικά αξιόπιστο. Συνίσταται ανεπιφύλακτα.&lt;br /&gt;
Otenet: έχει τον proxy.otenet.gr στη θύρα 8080, αλλά (παλιότερα) προβληματικό. Δοκιμάστε τον και άμα δείτε προβλήματα, ξηλώστε τον μια και καλή.&lt;br /&gt;
ACN: είχε τον proxy.acn.gr στη θύρα 80, αλλά ήταν προβληματικός. Φαίνεται να μην υπάρχει πια! (Μπορεί να το επαληθεύσει κάποιος χρήστης ACN; ).&lt;br /&gt;
Tellas: proxy yok &lt;br /&gt;
-=UPDATED=- HOL: Έχει τον proxy.hol.gr στη θύρα 8080. Θετικά σχόλια για τη σταθερότητά του, οπότε και συνίσταται. Επίσης υπάρχει και άλλος proxy (&quot;ΗΟL NetSpeeder&quot;), ο οποίος κάνει το εξής &quot;κόλπο&quot;: όταν κατεβάζετε εικόνες χαμηλής συμπιεσιμότητας, ο proxy αόρατα τις κάνει υψηλής συμπίεσης, ώστε οι σελίδες να κατεβαίνουν πιο γρήγορα. Με λίγη προσοχή μπορείτε να δείτε τη διαφορά σε μια σελίδα με γραφικά. O συγκεκριμένος proxy παίζει στο turbo.hol.gr πόρτα 3128. Προβλήματα με τον συγκεκριμένο συνάντησα μία φορά, κατά το κατέβασμα virus updates για το avast. Ποιον να χρησιμοποιήσετε; proxy.hol.gr με κριτήριο την απόλυτη αξιοπιστία, turbo.hol.gr όταν το κριτήριό σας είναι η απόλυτη ταχύτητα. Εναλλακτικά, βάλτε τον turbo.hol.gr και αν δείτε προβλήματα, γυρίστε το στον &quot;σίγουρο&quot; proxy.hol.gr &lt;br /&gt;
Vivodi: Eίναι ο proxy.vivodi.gr στη θύρα 8080. Θετικά τα σχόλια από τη χρήση του.&lt;br /&gt;
ΒΤW, αν τελικά σύμφωνα με τα όσα προηγήθηκαν παραπάνω ρυθμίσετε τον browser σας για χρήση proxy, μπορεί να συναντήσετε ένα (επιλύσιμο) προβληματάκι: δε θα μπορείτε να δείτε το web administration του ADSL modem/router σας (αν έχει τέτοιο). Για να λυθεί το πρόβλημα αυτό, στις ρυθμίσεις για χρήση proxy, βάλτε την εσωτερική διεύθυνση του ADSL router σας στο κουτάκι &quot;Χωρίς διακομιστή μεσολάβησης για τις ρυθμίσεις που αρχίζουν με&quot;. Στο ίδιο κουτάκι συμπληρώστε και *.provider.gr, όπου provider εχμ, ο provider σας (π.χ. βάλτε *.forthnet.gr αν έχετε forthnet).&lt;br /&gt;
&lt;br /&gt;
ΑΠΟΛΥΤΗ ΠΡΟΣΟΧΗ ΕΔΩ: Στον Internet Explorer όταν συνδέεστε μέσω proxy server, πηγαίνετε πίνακας ελέγχου -&amp;gt; επιλογές internet -&amp;gt; καρτέλλα &quot;για προχωρημένους&quot; και τσεκάρετε το &quot;χρήση του HTTP/1.1 με διακομιστές μεσολάβησης&quot;. Αν δεν το κάνετε, μπορεί να α) να δείτε προβλήματα χαμηλότερης ταχύτητας και ακόμα χειρότερα β) να δείτε προβλήματα στη λειτουργία (λ.χ. με τον turbo.hol.gr για χρήστες HOL).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Ρυθμίστε τη dynamic σύνδεσή σας να κλείνει όταν δεν υπάρχει δραστηριότητα&lt;br /&gt;
&lt;br /&gt;
Γιατί να το κάνω;&lt;br /&gt;
Καταρχήν μη φοβάστε, δεν πρόκειται να κλείσει ενώ κάνετε download. Και μόνο τουλάχιστον ένα μηχάνημα να έχετε αναμμένο μέσα στο LAN σας, δεν πρόκειται να γίνει inactive.&lt;br /&gt;
Είναι καλή δικτυακή συμπεριφορά γιατί απελευθερώνετε πιθανώς και πόρους για άλλους.&lt;br /&gt;
Καλύτερη ασφάλεια από τους &quot;έξω&quot;: το καλύτερο πράγμα που μπορεί να κάνει κάποιος στο θέμα του δικτύου όταν δεν το χρησιμοποιεί είναι ... να μην είναι μέσα σ&#39;αυτό &lt;br /&gt;
Ένας άλλος καλός λόγος, ειδικά για όσους έχουν dynamic συνδέσεις είναι ότι ελαχιστοποιείτε τις ανεπιθύμητες αλλαγές της διεύθυνσης IP.&lt;br /&gt;
&lt;br /&gt;
Για να γίνει λίγο καλύτερα αντιληπτό, ας πούμε ότι ο ΟΤΕ σας αποσυνδέει και αλλάζει την IP σας κάθε (λ.χ.) 40 ώρες. Έχουν περάσει 38 ώρες από την πρώτη σας σύνδεση, απο τις οποίες κατά τις τελευταίες δεκαεννιά (19) δεν κάνατε τίποτα. &lt;br /&gt;
&lt;br /&gt;
Αν έχετε ρυθμισμένο το router να είναι μόνιμα συνδεδεμένος και ξεκινήσετε τώρα ένα μεγάλο d/l, θα προλάβει να κατεβάσει μόνο για δύο ώρες. Δύο ώρες, γιατί τότε θα κοπεί η σύνδεση (θα έχετε συμπληρώσει το 40ωρο) και θα ξανασυνδεθείτε με νέα IP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Αν είχατε ρυθμίσει το router να αποσυνδέεται ύστερα από (λ.χ.) 20&#39; αδράνειας, θα είχε ήδη αποσυνδεθεί πριν περίπου πριν 19 ώρες. Οπότε με το που τώρα θα ξεκινούσατε d/l θα είχατε 40 ώρες διαθέσιμες με την ίδια IP, χωρίς αποσύνδεση...&lt;br /&gt;
Γιατί να μην το κάνω;&lt;br /&gt;
Mην το κάνετε πoτέ αν:&lt;br /&gt;
Έχετε static συνδρομή στον provider ή&lt;br /&gt;
Έχετε servers (ftp/web για παράδειγμα) στο δικτυάκι σας, οι οποίοι πρέπει να φαίνονται συνέχεια!!!!&lt;br /&gt;
Πώς το κάνω;&lt;br /&gt;
Ρυθμίστε στο router τη σύνδεση όχι σε μόνιμη (persistent, always-up) αλλά να ανοίγει on-demand και να κλείνει σε συγκεκριμένο χρόνο αδράνειας (1200&#39;&#39;, ή 20 λεπτά).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Σωστή ώρα στο σύστημά σας&lt;br /&gt;
&lt;br /&gt;
Γιατί να το κάνω;&lt;br /&gt;
Για λόγους που έχουν να κάνουν με το πως αποθηκεύει ένας browser εικονίτσες κτλ στην cache του, θα ήταν ίσως καλό να έχετε ακριβή ώρα στο σύστημά σας. Βελτιώνει το cachability των αντικειμένων αν θέλετε. Λύνει επίσης κάποια προβλήματα με το Windows update. &lt;br /&gt;
&lt;br /&gt;
Γιατί να μην το κάνω;&lt;br /&gt;
Γιατί αν έχετε σύνδεση dial-up και η σύνδεση είναι ανενεργή, κάθε 15-20&#39; θα σας ζητείται να την ανοίξετε για συγχρονισμό, πράγμα άσχημο αν είστε σε και σε dialup και σε PSTN/ISDN...&lt;br /&gt;
&lt;br /&gt;
Πώς το κάνω;&lt;br /&gt;
Αν έχετε Windows 2000 ή XP και Forthnet, απλά δώστε την ακόλουθη εντολή ως administrators, σε ένα command prompt:&lt;br /&gt;
&lt;br /&gt;
net time /setsntp:ntp.forthnet.gr&lt;br /&gt;
&lt;br /&gt;
Αν έχετε Windows 2000 ή XP και είστε σε άλλο provider, απλά δώστε την ακόλουθη εντολή ως administrators, σε ένα command prompt:&lt;br /&gt;
&lt;br /&gt;
net time /setsntp:gr.pool.ntp.org&lt;br /&gt;
&lt;br /&gt;
Σε όλες τις περιπτώσεις παραπάνω, πηγαίνετε στον πίνακα ελέγχου -&amp;gt; εργαλεία διαχείρισης -&amp;gt; υπηρεσίες και φροντίστε η &quot;υπηρεσία ώρας των Windows&quot; να έχει τύπο εκκίνησης αυτόματο. Κάντε και ένα σταμάτημα και ξαναξεκίνημά της.&lt;br /&gt;
&lt;br /&gt;
Υπόψη ότι αυτή η &quot;συμβουλή&quot; θα προκαλεί απειροελάχιστη κίνηση προς τo Internet κάθε 20 λεπτά, στην οποία ο υπολογιστής θα ρωτάει την τρέχουσα ώρα και θα παίρνει κάποια απάντηση.&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;ΜΕΤΡΗΣΗ ΤΑΧΥΤΗΤΑΣ ΤΟΥ ADSL&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ακολουθήστε τις οδηγίες στον παρακάτω σύνδεσμο και μετρήστε την ταχύτητα της γραμμής σας.&lt;/div&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.adslgr.com/features/adsl_calculator.php&quot; target=&quot;_blank&quot;&gt;http://www.adslgr.com/features/adsl_calculator.php &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.greatweb.co.uk/images/adsl.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;351&quot; src=&quot;http://www.greatweb.co.uk/images/adsl.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;ΠΗΓΗ&lt;/b&gt;&lt;/div&gt;
&lt;a href=&quot;http://www.blogger.com/goog_1238586044&quot;&gt;&lt;br /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.thegreekz.com/forum/showthread.php?281072-%BC%EB%E1-%E3%E9%E1-%F4%EF-Adsl-%E5%DF%ED%E1%E9-%E5%E4%FE!&quot;&gt;http://www.thegreekz.com/forum/showthread.php?281072-%BC%EB%E1-%E3%E9%E1-%F4%EF-Adsl-%E5%DF%ED%E1%E9-%E5%E4%FE!&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/4784596660701113838/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/4784596660701113838' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/4784596660701113838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/4784596660701113838'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2012/12/adsl.html' title='Σχετικά με το ADSL'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-160924568825918276</id><published>2012-09-23T02:16:00.000-07:00</published><updated>2012-09-23T02:16:52.641-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="My Videos"/><title type='text'>Αντικατάσταση σκληρού δίσκου - Acer One</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Acer One - Hard Disk Replacement&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/UMXIy90Vv5w?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/160924568825918276/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/160924568825918276' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/160924568825918276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/160924568825918276'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2012/09/acer-one.html' title='Αντικατάσταση σκληρού δίσκου - Acer One'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-6519798692045282151</id><published>2012-07-17T14:47:00.000-07:00</published><updated>2012-07-17T14:47:45.432-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Λυμένα προβλήματα και Ασκήσεις"/><title type='text'>Πρώτο πρόγραμμα με τον PIC 18F4550</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Αυτό το πρόγραμμα, δείχνει τον αριθμό 0xFF από την PORTD του μικροελεγκτή. Για να λειτουργήσει το πρόγραμμά μας, εισάγουμε το αρχείο main.h στο πρόγραμμα.&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;u&gt;Πρόγραμμα main.h:&lt;/u&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;18F4550.h&amp;gt;&lt;br /&gt;
#device adc=10&lt;br /&gt;
&lt;br /&gt;
#FUSES NOWDT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //No Watch Dog Timer&lt;br /&gt;
#FUSES WDT32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//Watch Dog Timer uses 1:128 Postscale&lt;br /&gt;
#FUSES HSPLL &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //High Speed Crystal/Resonator with PLL enabled&lt;br /&gt;
#FUSES NOPROTECT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Code not protected from reading&lt;br /&gt;
#FUSES BROWNOUT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//No brownout reset&lt;br /&gt;
#FUSES BORV20 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//Brownout reset at 2.0V&lt;br /&gt;
#FUSES NOPUT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //No Power Up Timer&lt;br /&gt;
#FUSES NOCPD &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //No EE protection&lt;br /&gt;
#FUSES STVREN &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//Stack full/underflow will cause reset&lt;br /&gt;
#FUSES NODEBUG &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //No Debug mode for ICD&lt;br /&gt;
#FUSES NOLVP &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O&lt;br /&gt;
#FUSES NOWRT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Program memory not write protected&lt;br /&gt;
#FUSES NOWRTD &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//Data EEPROM not write protected&lt;br /&gt;
#FUSES NOIESO &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//Internal External Switch Over mode enabled&lt;br /&gt;
#FUSES NOFCMEN &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Fail-safe clock monitor enabled&lt;br /&gt;
#FUSES NOPBADEN &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ///PORTB pins are configured as analog input channels on RESET&lt;br /&gt;
#FUSES NOWRTC &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//configuration not registers write protected&lt;br /&gt;
#FUSES NOWRTB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//Boot block not write protected&lt;br /&gt;
#FUSES NOEBTR &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//Memory not protected from table reads&lt;br /&gt;
#FUSES NOEBTRB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Boot block not protected from table reads&lt;br /&gt;
#FUSES NOCPB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //No Boot Block code protection&lt;br /&gt;
#FUSES MCLR &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//Master Clear pin enabled&lt;br /&gt;
#FUSES NOLPT1OSC &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Timer1 configured for low-power operation&lt;br /&gt;
#FUSES NOXINST &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Extended set extension and Indexed Addressing mode disabled (Legacy mode)&lt;br /&gt;
#FUSES PLL5 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//Divide By 12(48MHz oscillator input)&lt;br /&gt;
#FUSES CPUDIV1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //System Clock by 2&lt;br /&gt;
#FUSES USBDIV &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//USB clock source comes from PLL divide by 2&lt;br /&gt;
#FUSES VREGEN &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//USB voltage regulator enabled&lt;br /&gt;
#FUSES ICPRT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //ICPRT enabled&lt;br /&gt;
#FUSES WRTB&lt;br /&gt;
#FUSES NOICPRT&lt;br /&gt;
#FUSES NOLPT1OSC&lt;br /&gt;
#FUSES CCP2B3&lt;br /&gt;
#FUSES NOCPB&lt;br /&gt;
#FUSES NOCPD&lt;br /&gt;
#FUSES NOWRTC&lt;br /&gt;
#FUSES NOWRTD&lt;br /&gt;
#FUSES NOEBTR&lt;br /&gt;
#FUSES NOEBTRB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
/* systm clock is 48 MHz */&lt;br /&gt;
#use delay(clock=48000000,RESTART_WDT)&lt;br /&gt;
/* --- BEGIN: changes required for bootloader ------------------------------ */&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------------------------------------------------- */&lt;br /&gt;
/* map reset vector and interrupt vector &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */&lt;br /&gt;
/* 0x000-0x7FF is used by the bootloader. The bootloader maps the original &amp;nbsp; */&lt;br /&gt;
/* reset vecotr (0x000) to 0x800 and the reset vector (0x008) to 0x800. &amp;nbsp; &amp;nbsp; &amp;nbsp;*/&lt;br /&gt;
/* ------------------------------------------------------------------------- */&lt;br /&gt;
#build (reset=0x800, interrupt=0x808)&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------------------------------------------------- */&lt;br /&gt;
/* reserve boot block area &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */&lt;br /&gt;
/* This memory range is used by the bootloader, so the application must not &amp;nbsp;*/&lt;br /&gt;
/* use this area. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*/&lt;br /&gt;
/* ------------------------------------------------------------------------- */&lt;br /&gt;
#org 0, 0x7FF {}&lt;br /&gt;
&lt;br /&gt;
/* --- END: changes required for bootloader -------------------------------- */&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;u&gt;&lt;b&gt;Κυρίως πρόγραμμα:&lt;/b&gt;&lt;/u&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;main.h&amp;gt;&lt;br /&gt;
#byte PORTD = 0xF83&lt;br /&gt;
&lt;br /&gt;
void main ()&lt;br /&gt;
{&lt;br /&gt;
set_tris_d(0x00);&lt;br /&gt;
while (TRUE)&lt;br /&gt;
{&lt;br /&gt;
PORTD = 0xFF;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/6519798692045282151/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/6519798692045282151' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/6519798692045282151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/6519798692045282151'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2012/07/pic-18f4550.html' title='Πρώτο πρόγραμμα με τον PIC 18F4550'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-1485867030728970258</id><published>2012-07-14T12:11:00.000-07:00</published><updated>2013-10-17T15:10:30.486-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Διάφορα"/><title type='text'>Εργασία στην Αρχιτεκτονική Υπολογιστών - Σκληρός δίσκος, ανασυγκρότηση των Windows - ανασυγκρότηση σε Linux</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;Τι είναι ο σκληρός δίσκος;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ο&amp;nbsp;σκληρός δίσκος&amp;nbsp;είναι ένα μαγνητικό&amp;nbsp;αποθηκευτικό μέσο&amp;nbsp;- συσκευή που χρησιμοποιείται στους&amp;nbsp;ηλεκτρονικούς υπολογιστές, στις ψηφιακές βιντεοκάμερες, στα φορητά&amp;nbsp;MP3&amp;nbsp;players κλπ. Ένας σκληρός δίσκος αποθηκεύει μεγάλες ποσότητες δεδομένων και η χωρητικότητα των σκληρών δίσκων που κυκλοφορούν στο εμπόριο ξεκινά από τα 160&amp;nbsp;GB&amp;nbsp;και φτάνει έως τα 3&amp;nbsp;ΤΒ. Για μεγαλύτερες χωρητικότητες που αγγίζουν τα 8&amp;nbsp;TB&amp;nbsp;(terabyte) χρησιμοποιούνται κυκλώματα πολλαπλών σκληρών δίσκων, με τη μορφή συρταρωτής διάταξης. Η ταχύτητα προσπέλασης των δεδομένων είναι ταχύτερη από το&amp;nbsp;DVD/R/RW&amp;nbsp;αλλά πολύ πιο αργή από τη μνήμη του υπολογιστή. Οι σκληροί δίσκοι χρησιμοποιούνται στους υπολογιστές για την αποθήκευση δεδομένων, κυρίως&amp;nbsp;προγραμμάτων&amp;nbsp;και αρχείων που είναι απαραίτητο να διατηρηθούν, σε αντίθεση με την μνήμη&amp;nbsp;RAM&amp;nbsp;όπου τα δεδομένα διαγράφονται με την διακοπή τροφοδοσίας&amp;nbsp;ηλεκτρικού ρεύματος. Επίσης όλοι οι σκληροί δίσκοι πλέον, έχουν ενσωματωμένη&amp;nbsp;κρυφή μνήμη&amp;nbsp;(cache RAM) για προσωρινή αποθήκευση που η χωρητικότητα της ξεκινά από τα 8MB(ελάχιστοι πλέον) και φτάνει τα 64MB.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://3.bp.blogspot.com/_XO4r8XtE8Cw/S74TOeRd4yI/AAAAAAAAANo/tPv_O6AoaXw/s1600/ssd.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;201&quot; src=&quot;http://3.bp.blogspot.com/_XO4r8XtE8Cw/S74TOeRd4yI/AAAAAAAAANo/tPv_O6AoaXw/s320/ssd.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;Σταδιακά οι σκληροί δίσκοι δίνουν τη θέση τους σε δίσκους στερεάς κατάστασης (SSD, Solid State Drives), οι οποίοι εξελίσσονται με ραγδαίο ρυθμό κυρίως λόγω της χαμηλής τους κατανάλωσης σε ρεύμα (που οφείλεται στην παντελή έλλειψη ηλεκτροκινητήρα) και το φθηνό σχετικά κόστος παραγωγής. Από τον Οκτώβριο του 2010 λόγω της τεχνολογίας SSD είναι δυνατή η λειτουργία των NetBooks για χρονικό διάστημα περίπου 10 ωρών συνεχόμενα.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;Περιγραφή λειτουργίας του σκληρού δίσκου&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.northwind.gr/www/j/images/stories/hd_lables.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;275&quot; src=&quot;http://www.northwind.gr/www/j/images/stories/hd_lables.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ενας σκληρός δίσκος αποτελείται από μία συλλογή από πλάκες (2 με 20), καθεμιά από τις οποίες έχει δύο εγγράψιμες επιφάνειες. Η στοίβα των πλακών περιστρέφεται με 3600 ως 5400 στροφές ανά λεπτό (RPM) (οι νεώτεροι δίσκοι γυρίζουν σε άνω των 7200 στροφών) και έχει διάμετρο που κυμαίνεται από κάτι παραπάνω από μία ίντσα έως κάτι παραπάνω από 10 ίντσες. Κάθε επιφάνεια του δίσκου διαιρείται σε ομόκεντρους κύκλους που ονομάζονται&amp;nbsp;άτρακτοι&amp;nbsp;(tracks). Τυπικά, υπάρχουν 500 με 2000 άτρακτοι ανά επιφάνεια. Κάθε άτρακτος διαιρείται με τη σειρά της σε&amp;nbsp;τομείς&amp;nbsp;(sectors) που περιέχουν τις πληροφορίες· κάθε άτρακτος μπορεί να έχει 32 με 128 τομείς και ο τομέας είναι η μικρότερη μονάδα που μπορεί να διαβαστεί ή να γραφτεί. Για να διαβάσουμε και να γράψουμε πληροφορίες, οι κεφαλές ανάγνωσης/εγγραφής πρέπει να μετακινηθούν, ώστε να βρεθούν πάνω από τη σωστή θέση. Οι βραχίονες του δίσκου (disk arms) για κάθε επιφάνεια είναι συνδεδεμένοι μεταξύ τους και μετακινούνται μαζί, έτσι ώστε κάθε βραχίονας να είναι πάνω από την ίδια άτρακτο σε κάθε επιφάνεια. Ο όρος κύλινδρος (cylinder) χρησιμοποιείται για να αναφερόμαστε σε όλες τις ατράκτους κάτω από τους βραχίονες σε ένα δεδομένο σημείο σε όλες τις επιφάνειες.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;Τι είναι σύστημα αρχείων;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Σύστημα αρχείων ενός λειτουργικού συστήματος, ορίζεται ως ένα σύνολο διαδικασιών και δομών δεδομένων, που διαχειρίζονται το σύνολο των αρχείων κάποιας υπολογιστικής διάταξης. Οι πιο σημαντικές από τις λειτουργίες που μπορεί να επιτελέσει ένα σύστημα αρχείων, είναι κάποιες βασικές πράξεις τόσο με αρχεία – δημιουργία, διαγραφή, ανάγνωση, μεταβολή δικαιωμάτων πρόσβασης κ.λπ. – όσο και με καταλόγους αρχείων – δημιουργία, διαγραφή, μετάβαση, προεπισκόπηση περιεχομένων, κ.λπ. Μερικά συστήματα αρχείων: FAT, FAT16, FAT32, NTSC (υποστήριξη WINDOWS), ext, ext2, ext3, reiserFS (υποστήριξη LINUX).&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;u&gt;FAT:&lt;/u&gt; Το&amp;nbsp;FAT&amp;nbsp;είναι το καθιερωμένο&amp;nbsp;σύστημα αρχείων&amp;nbsp;του&amp;nbsp;λειτουργικού συστήματος&amp;nbsp;DOS&amp;nbsp;της&amp;nbsp;Microsoft, το οποίο έχει επεκταθεί και ενσωματωθεί και σε νεότερες εκδόσεις λειτουργικών συστημάτων (σειρά&amp;nbsp;Windows) της εταιρείας - File Allocation Table&amp;nbsp;(πίνακας κατανομής αρχείων). Το FAT είναι το βασικό σύστημα αρχείων του MS-DOS, των&amp;nbsp;Windows&amp;nbsp;3.11 και των Windows 95 στην πρώτη εκδοσή τους. Ήταν το αρχικό σύστημα αρχείων FAT που σχεδιάστηκε για την Microsoft και είχε διευθυνσιοδότηση 8&amp;nbsp;bit. Το FAT των 12 bit, χρησιμοποιήθηκε από την Microsoft στο MS-DOS από την IBM στο PC DOS και υποστήριζε εύκαμπτους δίσκους. Στο FAT των 16 bit, ένα &quot;διαμέρισμα&quot; (partition) δεν μπορεί να ξεπερνά τα 2 Gbytes και ο συνολικός αριθμός καταλόγων που επιτρέπονται είναι αρκετά περιορισμένος για τις σημερινές απαιτήσεις. Το FAT16 είναι επιρρεπές στον κατακερματισμό των αρχείων, γεγονός που κάνει την προσπέλαση και ανάγνωση των αρχείων αρκετά αργή. Από την δεύτερη έκδοση των Windows 95 το FAT16 αντικαταστάθηκε με το FAT32 των 32&amp;nbsp;bit. Αν και το FAT32 υπερείχε σε ασφάλεια και δυνατότητες, το FAT16 ήταν ταχύτερο στους αργούς (για τα σημερινά δεδομένα) επεξεργαστές της εποχής των Windows 95. Πρόβλημα επίσης ήταν η μετατροπή ενός σκληρού δίσκου FAT16 σε FAT32 καθώς έπρεπε να γίνει μορφοποίηση. Το πρόβλημα λύθηκε με την κυκλοφορία των&amp;nbsp;Windows 98&amp;nbsp;τα οποία συμπεριέλαβαν εργαλείο μετατροπής χωρίς να χρειάζεται μορφοποίηση κρατώντας όλα τα δεδομένα του σκληρού δίσκου ανέπαφα.&lt;/div&gt;
&lt;br /&gt;
ΤΡΟΠΟΣ ΛΕΙΤΟΥΡΓΙΑΣ:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Κατά την μορφοποίηση του σκληρού δίσκου δημιουργούνται το Master Boot Record (MBR), το πρωτεύον διαμέρισμα (primary partition) και τα επεκταμένα διαμερίσματα (extended partitions). Στην περίπτωση του FAT16 επιτρέπονται μόνο ένα πρωτεύον διαμέρισμα και ένα δευτερεύον.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;u&gt;NTSC:&lt;/u&gt; Το NTFS είναι το προτιμώμενο σύστημα αρχείων για αυτήν την έκδοση των&amp;nbsp;Windows. Πλεονεκτεί σε πολλά σημεία ως προς το παλαιότερο σύστημα αρχείων FAT32, όπως: δυνατότητα αυτόματης αποκατάστασης της σωστής λειτουργίας μετά από ορισμένα σφάλματα που παρουσιάζονται στους δίσκους, δυνατότητα που δεν υπάρχει στο FAT32, τη βελτιωμένη υποστήριξη για σκληρούς δίσκους μεγαλύτερης χωρητικότητας και τη βελτιωμένη ασφάλεια, χάρη στη δυνατότητα χρήσης δικαιωμάτων και κρυπτογράφησης, ώστε η πρόσβαση σε κάποια αρχεία να επιτρέπεται μόνο σε συγκεκριμένους χρήστες που έχετε εγκρίνει.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;u&gt;EXT (extended file system) :&lt;/u&gt; Ένα σύστημα αρχείων που δημιουργήθηκε ειδικά για το Linux.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;u&gt;ΕΧΤ2:&lt;/u&gt; Δεύτερη έκδοση του ext. Προσέφερε για καιρό υψηλές αποδόσεις, ασφαλεια δεδομένων και χαμηλη κατανάλωση επεξεργαστικής ισχύος. Μειονεκτήματα ήταν ο μεγάλος χρόνος επιδιόρθωσης σε περίπτωση βλάβης, καθώς και αυξημένο χρόνο εκκίνησης συστήματος.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;u&gt;ReizerFS:&lt;/u&gt; Ήταν το πρώτο σύστημα με λειτουργία journaling που ενσωματώθηκε σε πυρήνα Linux. Σε μικρά αρχεία είναι γρηγορότερο σύστημα αρχείων, γι αυτό χρησιμοποιείται σε εφαρμογές όπου η απόδοση με μικρά αρχεία είναι σημαντική (π.χ. HTML). Κύριο μειονέκτημα, είναι η δυσκολία αποκατάστασης σε περίπτωση σφάλματος.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;u&gt;EXT3:&lt;/u&gt;&amp;nbsp; Τρίτη έκδοση του ext με ενσωματωμένη τη λειτουργία journaling. Το ext3, είναι το βασικό σύστημα των περισσότερων διανομών Linux που κυκλοφορούν σήμερα. Πλεονέκτημα είναι η συμβατότητα με το ext2 και δυνατότητα μετατροπής ενός υπάρχοντος συστήματος αρχείων με ext2 σε ext3 και αντίστροφα. Παρέχει υψηλή ασφάλεια και εξελιγμένους αλγορίθμους ανάγνωσης και εγγραφής δεδομένων που ξεπερνούν σε απόδοση ακόμη και πιο εξειδικευμένα συστήματα αρχείων.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;Τι είναι η ανασυγκρότηση δίσκου;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ο όρος &quot;ανασυγκρότηση δίσκου&quot; περιγράφει τη διαδικασία ενοποίησης των κατακερματισμένων αρχείων που υπάρχουν στο σκληρό δίσκο του υπολογιστή σας. Ο κατακερματισμός είναι ένα φαινόμενο που συμβαίνει φυσιολογικά σε ένα δίσκο με την πάροδο του χρόνου, καθώς αποθηκεύετε, αλλάζετε ή διαγράφετε αρχεία. Όταν αποθηκεύσετε τις αλλαγές που κάνετε σε ένα υπάρχον αρχείο, αυτές συνήθως &quot;τοποθετούνται&quot; σε κάποιο σημείο του δίσκου διαφορετικό από αυτό στο οποίο βρίσκεται το πρωτότυπο αρχείο. Καθώς συνεχίζετε να κάνετε αλλαγές, αυτές αποθηκεύονται σε ακόμα περισσότερα διαφορετικά σημεία. Με τον καιρό, τόσο το αρχείο όσο και ο ίδιος ο σκληρός δίσκος κατακερματίζονται, με αποτέλεσμα η λειτουργία του υπολογιστή να επιβραδύνεται, καθώς για να ανοίξει ένα αρχείο πρέπει να κάνει αναζήτηση σε πολλά διαφορετικά σημεία. Χάνουμε δηλαδή σε ταχύτητα ακόμα και σε φυσική φθορά του δίσκου (έχουμε μηχανικά μέρη – μαγνητική κεφαλή ανάγνωσης και εγγραφής, όπου σε κάθε αναζήτηση και οι δύο κεφαλές, λειτουργούν συνέχεια αλλά και άσκοπα και ο μηχανισμός φθείρεται). Η Ανασυγκρότηση Δίσκων είναι ένα εργαλείο που κάνει αναδιάταξη των δεδομένων που υπάρχουν στο σκληρό δίσκο και ενώνει ξανά τα κατακερματισμένα αρχεία, ώστε να λειτουργεί πιο αποδοτικά ο υπολογιστής σας.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://osarena.net/wp-content/uploads/2013/02/defragment-.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;283&quot; src=&quot;http://osarena.net/wp-content/uploads/2013/02/defragment-.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;Χρειάζεται ανασυγκρότηση στο λειτουργικό LINUX;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Η απάντηση είναι όχι. Ένα ενδιαφέρον σημείο στο λειτουργικό LINUX, είναι πως δεν υπάρχει η registry όπως σε όλες τις εκδόσεις των Windows, επομένως έχουμε μικρότερο ποσοστό κατακερματισμένων αρχείων. Ένα δεύτερο και εξίσου σημαντικό σημείο είναι το σύστημα αρχείων των LINUX. Μεγάλη αδυναμία των Windows, είναι το πεπαλαιωμένο filesystem που χρησιμοποιείται από τα Windows (NTFS) το οποίο εκτός από τεράστιες ελλείψεις (όπως ότι δεν είναι journalling filesystem) έχει και μεγάλο πρόβλημα με τον κατακερματισμό των αρχείων με άμεση συνέπεια να χρειάζεται defragment σχετικά συχνά ενώ αυτή του η αδυναμία επηρεάζει σοβαρά την απόδοση του συστήματος. Όσον αφορά τα συστήματα αρχείων του Linux (ext3, xfs κλπ), αυτά είναι πολύ ανώτερα από αυτά των Windows καθώς υποστηρίζουν πλήρως προχωρημένες λειτουργίες (journalling) και δεν είναι ανάγκη να ανασυγκροτούνται. Το journalling είναι μια τεχνική που χρησιμοποιήθηκε αρχικά σε επαγγελματικά συστήματα αρχείων σε περιβάλλοντα UNIX. Υπάρχει μεγάλη βιβλιογραφία γύρω από το journalling και την ασφάλεια των δεδομένων, αλλά η γενική φιλοσοφία ενός τέτοιου συστήματος είναι απλή. Πρακτικά, σε ένα τέτοιο σύστημα αρχείων όλες οι αλλαγές αποθηκεύονται πρώτα σε ένα δεσμευμένο χώρο του συστήματος αρχείων, το αρχείο journal, και όχι απευθείας στα κανονικά αρχεία. Όταν το αρχείο αυτό φτάσει ένα συγκεκριμένο μέγεθος ή όταν περάσει ένα προκαθορισμένο χρονικό διάστημα (συνήθως μερικά δευτερόλεπτα), οι αλλαγές που βρίσκονται στο αρχείο journal αποθηκεύονται πλέον στους κανονικούς παραλήπτες. Αυτή η μέθοδος ευθύνεται για την αυξημένη ασφάλεια δεδομένων που προσφέρουν αυτά τα συστήματα καθώς και για τους μειωμένους χρόνους εκκίνησης.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;ΒΙΒΛΙΟΓΡΑΦΙΑ&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;u&gt;Ηλεκτρονική Βιβλιογραφία:&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
ΒΙΚΙΠΑΙΔΕΙΑ - Η ελεύθερη εγκυκλοπαίδεια  (αναζήτηση: «σκληρός δίσκος», «σύστημα αρχείων»)&lt;br /&gt;
&lt;br /&gt;
http://el.wikipedia.org&lt;br /&gt;
&lt;br /&gt;
Microsoft Windows  (αναζήτηση: «ανασυγκρότηση»)&lt;br /&gt;
&lt;br /&gt;
http://windows.microsoft.com/el-GR/windows/home&lt;br /&gt;
&lt;br /&gt;
Blog: Pc Health and Solutions  (αναζήτηση: «ανασυγκρότηση»)&lt;br /&gt;
&lt;br /&gt;
http://pchands.blogspot.gr/&lt;br /&gt;
&lt;br /&gt;
Blog: forumakias.gr  (αναζήτηση: «γιατί Linux;»)&lt;br /&gt;
&lt;br /&gt;
http://www.forumakias.gr/forum/&lt;br /&gt;
&lt;br /&gt;
klug.gr&amp;nbsp; …γιατί ο ανοιχτός κώδικας μετράει!  (αναζήτηση: «γιατί Linux;»)&lt;br /&gt;
&lt;br /&gt;
http://www.klug.gr/&lt;br /&gt;
&lt;br /&gt;
Blog: Τα πάντα για το PC  (αναζήτηση: «ανασυγκρότηση»)&lt;br /&gt;
&lt;br /&gt;
http://ipologistis.blogspot.gr/&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Έντυπη Βιβλιογραφία:&lt;/u&gt;&lt;br /&gt;
Τίτλος: «Το λειτουργικό σύστημα LINUX» - Αθανάσιος Ι. Μαργαρης – Εκδόσεις Παπασωτηρίου&lt;br /&gt;
Τίτλος: “WINDOWS&amp;nbsp; VISTA – Administrator’s Pocket Consultant” - William R. Stanek&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/1485867030728970258/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/1485867030728970258' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/1485867030728970258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/1485867030728970258'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2012/07/windows-linux.html' title='Εργασία στην Αρχιτεκτονική Υπολογιστών - Σκληρός δίσκος, ανασυγκρότηση των Windows - ανασυγκρότηση σε Linux'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_XO4r8XtE8Cw/S74TOeRd4yI/AAAAAAAAANo/tPv_O6AoaXw/s72-c/ssd.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-6404315208502704281</id><published>2012-04-24T06:39:00.001-07:00</published><updated>2015-02-17T15:01:07.047-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Analog Electronics"/><title type='text'>ΚΑΝΟΝΕΣ KIRCHHOFF</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;1ος Κανόνας&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;(κανόνας ρευμάτων)&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Σε οποιοδήποτε κόμβο ενός κυκλώματος, το αλγεβρικό άθροισμα των ρευμάτων που εισέρχονται σε αυτόν, είναι ίσο με μηδέν. Τα ρεύματα που εξέρχονται απο τον κόμβο αυτό, θεωρούνται αρνητικά εισερχόμενα ρεύματα.&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;2ος Κανόνας&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;(κανόνας τάσεων)&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Σε οποιοδήποτε κλειστό βρόχο ενός κυκλώματος, το αλγεβρίκό άθροισμα των πτώσεων τάσης είναι ίσο με μηδέν.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp1UDccevTzsOCL-xjQH4VnK8ytvtYY13h1MAUZGsbTPuKqquHLUMCpR8BxGZRefaAEVkJTum5Mavc3nzf5ht9kF31_oHm1BvUFKtrRfOK3eKgaXUReZCFhILnr1lMZKz7pM1BS1e4qhWr/s1600/New+Picture+%283%29.bmp&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp1UDccevTzsOCL-xjQH4VnK8ytvtYY13h1MAUZGsbTPuKqquHLUMCpR8BxGZRefaAEVkJTum5Mavc3nzf5ht9kF31_oHm1BvUFKtrRfOK3eKgaXUReZCFhILnr1lMZKz7pM1BS1e4qhWr/s1600/New+Picture+%283%29.bmp&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;Εικόνα 1&lt;/b&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjil3nYviwPhSr6VEVjC5hOvULAkLaKV8HGIGJLUXYsWpDBylWQHiuBNyT5ELsNmS4hVPRQANB5ND7R8zn-xPaRixl8kqAqc4uYDHQxLTnfjkbsB2xkkjzxdAV6TT4S2HiZ5WFDnrzkMmd_/s1600/New+Picture.bmp&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjil3nYviwPhSr6VEVjC5hOvULAkLaKV8HGIGJLUXYsWpDBylWQHiuBNyT5ELsNmS4hVPRQANB5ND7R8zn-xPaRixl8kqAqc4uYDHQxLTnfjkbsB2xkkjzxdAV6TT4S2HiZ5WFDnrzkMmd_/s400/New+Picture.bmp&quot; height=&quot;210&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;Εικόνα 2&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;b&gt;Παράδειγμα 1:&lt;/b&gt; Στην εικόνα 2, το ρεύμα που διαρρέει από την R1 είναι ίσο με 37mA και το ρεύμα που διαρρέει την R4 είναι ίσο με 12mA. Πόσο είναι το ρεύμα που διαρρέει την R2;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Λύση:&lt;/b&gt; Χρησιμοποιούμε κανόνα ρευμάτων του Kirchhoff.&lt;br /&gt;
Αρχικά έχουμε -IR1+IR2+IR3=0 =&amp;gt; IR2+IR3=IR1.&lt;br /&gt;
Όμως IR3=IR4 επειδή οι αντιστάσεις είναι σε σειρά.&lt;br /&gt;
Συνεπώς, IR2+IR3=IR1 =&amp;gt; IR2=IR1-IR3=37mA - 12mA = 25mA.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Παράδειγμα 2:&lt;/b&gt; Στην εικόνα 1, να βρεθεί η τιμή της αντίστασης R του κυκλώματος εάν το ρεύμα που διαρρέει την αντίσταση R1 είναι ίσο με 5mA.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Λύση:&lt;/b&gt; Χρησιμοποιούμε κανόνα τάσεων του Kirchhoff.&lt;br /&gt;
Αρχικά έχουμε -50V+VR1+VR2+VR3=0 =&amp;gt; VR1+VR2+VR3=50V.&lt;br /&gt;
Επειδή R, R1, R2 σε σειρά, τότε IR=IR1=IR2=5mA.&lt;br /&gt;
Σύμφωνα με νόμο του Ohm --&amp;gt; VR1=IR1*R1=5mA*250Ω = 1,25V.&lt;br /&gt;
Ομοίως, VR2=IR2*R2=5mA*1.5kΩ=7.5V.&lt;br /&gt;
Συνεπώς, VR1+VR2+VR=50V =&amp;gt; VR=50V-VR1-VR2=50-1.25-7.5=41,5V.&lt;br /&gt;
Επομένως η R ισούται με: R=V/I=8.3kΩ.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/6404315208502704281/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/6404315208502704281' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/6404315208502704281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/6404315208502704281'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2012/04/kirchhoff.html' title='ΚΑΝΟΝΕΣ KIRCHHOFF'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp1UDccevTzsOCL-xjQH4VnK8ytvtYY13h1MAUZGsbTPuKqquHLUMCpR8BxGZRefaAEVkJTum5Mavc3nzf5ht9kF31_oHm1BvUFKtrRfOK3eKgaXUReZCFhILnr1lMZKz7pM1BS1e4qhWr/s72-c/New+Picture+%283%29.bmp" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-7794532710553044273</id><published>2012-03-10T07:23:00.001-08:00</published><updated>2015-02-17T14:57:21.637-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows Apps &amp; Programs"/><title type='text'>Αριθμομηχανή με Visual Basic</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Επιστροφή μετά από πολύ καιρό στις δημοσιεύσεις, με ένα πρόγραμμα σχεδιασμένο σε Visual Basic. Δεκτές όλες οι απόψεις για βελτίωση του προγράμματος. Δοκιμάστε το!!! &lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;http://www.divshare.com/download/25419505-67c&quot; target=&quot;_blank&quot;&gt;Αριθμομηχανή LC&lt;/a&gt;&lt;/h3&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/7794532710553044273/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/7794532710553044273' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/7794532710553044273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/7794532710553044273'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2012/03/visual-basic.html' title='Αριθμομηχανή με Visual Basic'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-8023455301044299583</id><published>2012-01-22T02:48:00.000-08:00</published><updated>2012-10-18T07:43:03.908-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Λυμένα προβλήματα και Ασκήσεις"/><title type='text'>Βιβλίο: Μικροϋπολογιστές Μικροελεγκτές - ασκήσεις 1ου - 5ου κεφαλαίου</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Για ασκήσεις 1ου - 5ου κεφαλαίου (assembly) απο το βιβλίο  &quot;Δομή και Λειτρουργία Μικροεπεξεργαστών και Μικροελεγκτών&quot; στον παρακάτω σύνδεσμο:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://rapidshare.com/files/3069210042/micro1theory.rar&quot; target=&quot;_blank&quot;&gt;https://rapidshare.com/files/3069210042/micro1theory.rar&lt;/a&gt; &lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/8023455301044299583/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/8023455301044299583' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/8023455301044299583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/8023455301044299583'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2012/01/5.html' title='Βιβλίο: Μικροϋπολογιστές Μικροελεγκτές - ασκήσεις 1ου - 5ου κεφαλαίου'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-7343091571852837744</id><published>2012-01-07T12:41:00.000-08:00</published><updated>2012-10-18T06:44:43.723-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Λυμένα προβλήματα και Ασκήσεις"/><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;u&gt;&lt;b&gt;ΑΥΤΟ ΤΟ ΜΕΡΟΣ ΤΩΝ ΑΣΚΗΣΕΩΝ, ΕΙΝΑΙ ΑΠΟ ΤΟ ΒΙΒΛΙΟ “Δομή και Λειτουργία Μικροεπεξεργαστών και μικροελεγκτών” ΤΟΥ ΠΡΩΤΟΥ ΚΕΦΑΛΑΙΟΥ. ΟΙ ΑΣΚΗΣΕΙΣ ΕΙΝΑΙ ΓΡΑΜΜΕΝΕΣ ΜΕ ΚΩΔΙΚΑ ASSEMBLY. &lt;/b&gt;&lt;/u&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Άσκηση 1:&lt;/u&gt; Να γραφεί κώδικας που θα δημιουργεί έναν καταχωρητή REG1. Στον REG1 αρχικά θα μεταφέρεται ο δυαδικός αριθμός Β&#39;(ΟΝΟΜΑ)&#39;. Τέλος το περιεχόμενο του REG1 να μεταφέρεται στον καταχωρητή PORTB.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; LIST P=16F628&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE &quot;P16F628.inc&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; REG1 EQU 0x20&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ORG 0x00&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVLW b&#39;00000111&#39;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF CMCON&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; BSF STATUS,RP0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVLW b&#39;00000000&#39;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF TRISB&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; BCF STATUS,RP0&lt;br /&gt;
LOOP&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVLW b&#39;10101110&#39;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF REG1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVF REG1,0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF PORTB&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; GOTO LOOP&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; END&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Άσκηση 2:&lt;/u&gt; Να γραφεί κώδικας όπου θα δημιουργεί 3 καταχωρητές, REG1, REG2, REG3. Αρχικά θα μεταφέρεται ο δυαδικός αριθμός Β&#39;(ΟΝΟΜΑ+ΕΠΙΘΕΤΟ)&#39; στον καταχωρητή REG1 και ο δυαδικός αριθμός Β&#39;(ΟΝΟΜΑ*3+ΕΠΙΘΕΤΟ)&#39; στον καταχωρητή REG2. Στη συνέχεια θα μεταφέρονται τα περιεχόμενα του καταχωρητή REG1 στον REG3. Τέλος τα περιεχόμενα του REG3 θα μεταφερθούν στον καταχωρητή PORTB.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; LIST P=16F628&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE &quot;P16F628.inc&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; REG1 EQU 0x20&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; REG2 EQU 0x21&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; REG3 EQU 0x22&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ORG 0x00&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVLW b&#39;00000111&#39;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF CMCON&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; BSF STATUS,RP0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVLW b&#39;00000000&#39;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF TRISB&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; BCF STATUS,RP0&lt;br /&gt;
LOOP&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVLW b&#39;10101110&#39;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF REG1&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MOVLW b&#39;10011100&#39;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MOVWF REG2&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MOVF REG1,0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVF REG1,0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF REG3&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MOVF REG3,0&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MOVWF PORTB&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; GOTO LOOP&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; END&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Άσκηση 3:&lt;/u&gt;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;Να γραφεί κώδικας όπου θα δημιουργεί 3 καταχωρητές, REG1, REG2, REG3. Αρχικά θα μεταφέρεται ο δυαδικός αριθμός Β&#39;(ΟΝΟΜΑ+ΕΠΙΘΕΤΟ)&#39; στον καταχωρητή REG2 και ο δυαδικός αριθμός Β&#39;(ΟΝΟΜΑ*3+ΕΠΙΘΕΤΟ)&#39; στον καταχωρητή REG3. Στη συνέχεια θα μεταφέρονται τα περιεχόμενα του καταχωρητή REG2 στον REG1. Τέλος τα περιεχόμενα του REG1 θα μεταφερθούν στον καταχωρητή PORTB.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; LIST P=16F628&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE &quot;P16F628.inc&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; REG1 EQU 0x20&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; REG2 EQU 0x21&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; REG3 EQU 0x22&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ORG 0x00&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVLW b&#39;00000111&#39;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF CMCON&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; BSF STATUS,RP0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVLW b&#39;00000000&#39;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF TRISB&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; BCF STATUS,RP0&lt;br /&gt;
LOOP&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; MOVLW b&#39;10101110&#39;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF REG2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVLW b&#39;10010010&#39;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF REG3&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVF REG2,0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF REG1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVF REG1,0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF PORTB&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; GOTO LOOP&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; END&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Άσκηση 7:&lt;/u&gt; Να γραφεί κώδικας στον οποίο θα υπάρχουν 2 καταχωρητές REG1, REG2. Αρχικά θα μεταφέρεται ο δυαδικός αριθμός Β&#39;(ONOMA)&#39; στον καταχωρητή REG1 και μέσω του W θα μεταφέρεται στον καταχωρητή REG2. Τέλος, το περιεχόμενο του REG2 θα μεταφέρεται στον καταχωρητή PORTB.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; LIST P=16F628&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE &quot;P16F628.inc&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; REG1 EQU 0x20&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; REG2 EQU 0x21&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ORG 0x00&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVLW b&#39;00000111&#39;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF CMCON&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; BSF STATUS,RP0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVLW b&#39;00000000&#39;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF TRISB&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; BCF STATUS,RP0&lt;br /&gt;
LOOP&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVLW b&#39;10101110&#39;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF REG1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVF REG1,0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF REG2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVF REG2,0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF PORTB&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; GOTO LOOP&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; END&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Άσκηση 8:&lt;/u&gt;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;Να γραφεί κώδικας όπου θα δημιουργεί 3 καταχωρητές, REG1, REG2, REG3. Αρχικά θα μεταφέρεται ο δυαδικός αριθμός Β&#39;(ΟΝΟΜΑ+ΕΠΙΘΕΤΟ)&#39; στον καταχωρητή REG1 και ο δυαδικός αριθμός Β&#39;(ΟΝΟΜΑ*3+ΕΠΙΘΕΤΟ)&#39; στον καταχωρητή REG2. Στη συνέχεια θα μεταφέρονται τα περιεχόμενα του καταχωρητή REG2 στον REG3. Τέλος τα περιεχόμενα του REG2 θα μεταφερθούν στον καταχωρητή PORTB.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; LIST P=16F628&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE &quot;P16F628.inc&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; REG1 EQU 0x20&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; REG2 EQU 0x21&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; REG3 EQU 0x22&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ORG 0x00&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVLW b&#39;00000111&#39;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF CMCON&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; BSF STATUS,RP0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVLW b&#39;00000000&#39;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF TRISB&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; BCF STATUS,RP0&lt;br /&gt;
LOOP&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVLW b&#39;10101110&#39;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF REG1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVLW b&#39;10110001&#39;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF REG2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVF REG2,0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF REG3&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVF REG2,0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MOVWF PORTB&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; GOTO LOOP&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; END&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/7343091571852837744/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/7343091571852837744' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/7343091571852837744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/7343091571852837744'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2012/01/blog-post.html' title=''/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-1509291360925739113</id><published>2012-01-06T09:52:00.000-08:00</published><updated>2014-04-05T10:55:41.588-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Προγραμματισμός με γλώσσα C"/><title type='text'>Ασκήσεις σε γλώσσα C (μέρος ΣΤ)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;h2&gt;
&lt;u&gt;&lt;b&gt;Σε αυτό το μέρος ασκήσεων, δίνονται ασκήσεις σχετικά με το άνοιγμα αρχείων. Δίνεται στην αρχή ο κώδικας και ακολουθεί το αποτέλεσμα του κώδικα.&lt;/b&gt;&lt;/u&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Άσκηση 1&lt;/h3&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
#include&amp;lt;iostream&amp;gt;&lt;br /&gt;
#include&amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
FILE *fptr;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int i;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;float x[10];&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;fptr = fopen(&quot;c:\\larhs\\larhs.txt&quot;, &quot;r&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;if (!fptr)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot;Den anoikse to arxeio\n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;exit(1);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for (i = 0; i &amp;lt;= 9; i++)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;fscanf(fptr, &quot;%f&quot;, &amp;amp;x[i]);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for (i = 0; i &amp;lt;= 9; i++)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot;%5.2f\n&quot;, x[i] * x[i]);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;fclose(fptr);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0Duy-isZ01OnaokHWlSuPG4nu1yWmDDyAY2rq2LNigmQ70dVHKmLBykoe-ltTskCkH4RGTY3v-jSKGWzeoaAK7nv63WkkSTL25cB2liKdi38wY5mH_JAMkObMlYx8i5uexVk_5Qu_0GA3/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0Duy-isZ01OnaokHWlSuPG4nu1yWmDDyAY2rq2LNigmQ70dVHKmLBykoe-ltTskCkH4RGTY3v-jSKGWzeoaAK7nv63WkkSTL25cB2liKdi38wY5mH_JAMkObMlYx8i5uexVk_5Qu_0GA3/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Άσκηση 2&lt;/h3&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
#include&amp;lt;iostream&amp;gt;&lt;br /&gt;
#include&amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;string.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FILE *fptr;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int a, b;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;char x[30];&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;char y[30];&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;fptr = fopen(&quot;c:\\larhs\\omada.txt&quot;, &quot;r&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;if (!fptr)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot;Den anoikse to arxeio\n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;exit(1);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;fgets(x, 30, fptr);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;fgets(y, 30, fptr);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;a = strlen(x);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;b = strlen(y);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;if (a&amp;lt;b)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;puts(x);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;puts(y);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;else&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;puts(y);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;puts(x);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;fclose(fptr);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8wVto5_NRSUuPWdrlHlCr64QwVbLdWNX_mppHw9RfJsEaK39BTDiZ1VvfuY4DFhfhDr39Wsqet-YIN0yqm8a_Qw9FD7dBowGDFEbH95B5ZxL4l97OzLilwYxYtMi_azahxHKb49c5_Eav/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8wVto5_NRSUuPWdrlHlCr64QwVbLdWNX_mppHw9RfJsEaK39BTDiZ1VvfuY4DFhfhDr39Wsqet-YIN0yqm8a_Qw9FD7dBowGDFEbH95B5ZxL4l97OzLilwYxYtMi_azahxHKb49c5_Eav/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA6qY0uys_z2JdpzKn3UF74dWQfzdN8PzcsTW8_QvQPvbQkI5lW7NiDEvFdOcxDXJoxdn5HbolU4kkuq0Tpp9GhhBOQoKJIo-Tszr2mOgrx4uYed2kXgFgYx0NwDzczvMkvU5C6NIE0zKR/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA6qY0uys_z2JdpzKn3UF74dWQfzdN8PzcsTW8_QvQPvbQkI5lW7NiDEvFdOcxDXJoxdn5HbolU4kkuq0Tpp9GhhBOQoKJIo-Tszr2mOgrx4uYed2kXgFgYx0NwDzczvMkvU5C6NIE0zKR/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfsFqefILbaXxflrrhnrXrq2Fv6mZmv3Trga7Xqm9HkHoJxPfbrmfC8Fb5fi5RbwYuSJnpj_FqnnBsInV1rj38IyexAfZE-iuMyYVoFNrMfCO3hIC76VtqO0G1P2GEovHg8HcPpijpp4Kz/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfsFqefILbaXxflrrhnrXrq2Fv6mZmv3Trga7Xqm9HkHoJxPfbrmfC8Fb5fi5RbwYuSJnpj_FqnnBsInV1rj38IyexAfZE-iuMyYVoFNrMfCO3hIC76VtqO0G1P2GEovHg8HcPpijpp4Kz/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;182&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Ότι περιέχει το &quot;larhs.txt&quot; και το &quot;omada.txt&quot;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
 &lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/1509291360925739113/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/1509291360925739113' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/1509291360925739113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/1509291360925739113'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2012/01/c_06.html' title='Ασκήσεις σε γλώσσα C (μέρος ΣΤ)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0Duy-isZ01OnaokHWlSuPG4nu1yWmDDyAY2rq2LNigmQ70dVHKmLBykoe-ltTskCkH4RGTY3v-jSKGWzeoaAK7nv63WkkSTL25cB2liKdi38wY5mH_JAMkObMlYx8i5uexVk_5Qu_0GA3/s72-c/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-829557238655834117</id><published>2012-01-04T00:09:00.000-08:00</published><updated>2014-04-05T10:24:09.393-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Προγραμματισμός με γλώσσα C"/><title type='text'>Ασκήσεις σε γλώσσα C (μέρος Ε)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;h2 style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;u&gt;&lt;b&gt;Σε αυτές τις ασκήσεις, βλέπουμε την λειτουργία και την δομή των εντολών: &quot;strlen()&quot;, &quot;gets()&quot;, &quot;toupper()&quot; και &quot;strcat&quot;. Δίνεται πάλι ο κώδικας και η εικόνα με το αποτέλεσμα του κώδικα.&amp;nbsp;&lt;/b&gt;&lt;/u&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;u&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Άσκηση 1&lt;/h3&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
#include&amp;lt;iostream&amp;gt;&lt;br /&gt;
#include &amp;lt;string.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;char A[20];&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int x;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;Dwse to onoma sou: \n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;gets_s(A);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;x = strlen(A);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;Onoma: %s \nAri8mos xarakthrwn: %d \n&quot;, A, x);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5qEnarG6gwdJ_H0V87Dy7SqXyxXsNgjrOAnB8qAqVAji8l9QRMElTLctGwdBHaDfRMyH8TmapABEbzVqoElRcy0YmRETEzkj7QJd165jOImmfR_ugmT26q3UEfJYd0IeD5z3ZGLcuwheW/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5qEnarG6gwdJ_H0V87Dy7SqXyxXsNgjrOAnB8qAqVAji8l9QRMElTLctGwdBHaDfRMyH8TmapABEbzVqoElRcy0YmRETEzkj7QJd165jOImmfR_ugmT26q3UEfJYd0IeD5z3ZGLcuwheW/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Άσκηση 2&lt;/h3&gt;
&lt;br /&gt;
&lt;br /&gt;
#include&amp;lt;iostream&amp;gt;&lt;br /&gt;
#include &amp;lt;string.h&amp;gt;&lt;br /&gt;
#include &amp;lt;ctype.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;char A[20];&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int i, x;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;Dwse to epitheto sou: \n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;gets_s(A);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;x = strlen(A);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for (i = 0; i &amp;lt;= x; i++)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot;%c&quot;, toupper(A[i]));&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;\n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2FDnZEYZqk32JKzFl12qQNQ35e9TvwVR0bEJB4hMfFSF-ztnsLfHddbTJE3QU9zPMa3p-7fD1Tgi_9qJkX-p3UAyyqQKB4lxyTZJnsL2EjQkBt6pL-f5pKYxP941ssn-n5GWywcNyaT5/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2FDnZEYZqk32JKzFl12qQNQ35e9TvwVR0bEJB4hMfFSF-ztnsLfHddbTJE3QU9zPMa3p-7fD1Tgi_9qJkX-p3UAyyqQKB4lxyTZJnsL2EjQkBt6pL-f5pKYxP941ssn-n5GWywcNyaT5/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Άσκηση 3&lt;/h3&gt;
&lt;br /&gt;
#include&amp;lt;iostream&amp;gt;&lt;br /&gt;
#include &amp;lt;string.h&amp;gt;&lt;br /&gt;
#include &amp;lt;ctype.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;char A[40];&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;char B[20];&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int i, x, y;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;Dwse to onoma sou: \n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;gets_s(A);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;Dwse to epitheto sou: \n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;gets_s(B);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;A[0] = toupper(A[0]);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;B[0] = toupper(B[0]);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;strcat_s(A, &quot; &quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;strcat_s(A, B);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;puts(A);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;\n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJg94KEsne_9m6YupPaczSNdRKU4M222wlj8iDzse16gcl_obd_UnO5A8VnZXc5Sh6bo70QD_g5p04GFs_m3L8m0qEhlF59ZAvyOPK9bWYtPD9jjKA_iuF_C0xmQm_fY1GXGGv3R8fHEth/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJg94KEsne_9m6YupPaczSNdRKU4M222wlj8iDzse16gcl_obd_UnO5A8VnZXc5Sh6bo70QD_g5p04GFs_m3L8m0qEhlF59ZAvyOPK9bWYtPD9jjKA_iuF_C0xmQm_fY1GXGGv3R8fHEth/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/829557238655834117/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/829557238655834117' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/829557238655834117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/829557238655834117'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2012/01/c_04.html' title='Ασκήσεις σε γλώσσα C (μέρος Ε)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5qEnarG6gwdJ_H0V87Dy7SqXyxXsNgjrOAnB8qAqVAji8l9QRMElTLctGwdBHaDfRMyH8TmapABEbzVqoElRcy0YmRETEzkj7QJd165jOImmfR_ugmT26q3UEfJYd0IeD5z3ZGLcuwheW/s72-c/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-5605183031468124233</id><published>2012-01-03T23:45:00.000-08:00</published><updated>2014-04-05T09:25:37.856-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Προγραμματισμός με γλώσσα C"/><title type='text'>Ασκήσεις σε γλώσσα C (μέρος Δ)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;h2&gt;
&lt;u&gt;&lt;b&gt;Ασκήσεις με την βοήθεια συναρτήσεων. Κάτω απο τον κώδικα, εμφανίζεται το αποτέλεσμα.&lt;/b&gt;&lt;/u&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Άσκηση 1&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
#include&amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void tet(float vash, float ypsos);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;float a, b;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;do{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot;Dwse prwta th vash kai meta to ypsos toy or8ogwniou:\n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;scanf_s(&quot;%f&quot;, &amp;amp;a);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;scanf_s(&quot;%f&quot;, &amp;amp;b);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;} while (a &amp;lt;= 0 || b &amp;lt;= 0);&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;tet(a, b);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void tet(float vash, float ypsos)&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;float emv = vash*ypsos;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;float per = (vash + ypsos) * 2;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;To emvado einai %.2f\nH perimetros einai %.2f\n&quot;, emv, per);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;return;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnVFKDpFoS7uvN30CskNVGV-26QDdmmdA74wndw9wRLXqrJELY8RQfFIJUmmhNqWxwQ4_G__sSXWHY3tM7tOe6AG8dAUgpq5sro8XG3hSkVZtuHGE5JpJQZdbq8A66VY5XyCTq8voNLl0A/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnVFKDpFoS7uvN30CskNVGV-26QDdmmdA74wndw9wRLXqrJELY8RQfFIJUmmhNqWxwQ4_G__sSXWHY3tM7tOe6AG8dAUgpq5sro8XG3hSkVZtuHGE5JpJQZdbq8A66VY5XyCTq8voNLl0A/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Άσκηση 2&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
#include&amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int syn(int x);&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int a;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;Dwse enan akeraio:\n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;scanf_s(&quot;%d&quot;, &amp;amp;a);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;To apotelesma einai: %d\n&quot;, syn(a));&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int syn(int x)&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;return((5 * x*x*x) + (3 * x*x) + x);&lt;br /&gt;
}&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1wo1X0COH2_t5br-3hDYVXMvgPvTJHGPSq-b_bPdCbLRHerfBkuMQUoc-MYDwVmkaNR6D-pAAacv0IxvGhH0zO8OBS52-eIkoamK7fLRFxhOYS70ioLrQLQVFDV8abPXMnyeeS29xSavJ/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1wo1X0COH2_t5br-3hDYVXMvgPvTJHGPSq-b_bPdCbLRHerfBkuMQUoc-MYDwVmkaNR6D-pAAacv0IxvGhH0zO8OBS52-eIkoamK7fLRFxhOYS70ioLrQLQVFDV8abPXMnyeeS29xSavJ/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Άσκηση 3&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
#include&amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void syn(int x, int y);&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int a, b;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;Dwse dyo akeraious:\n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;scanf_s(&quot;%d&quot;, &amp;amp;a);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;scanf_s(&quot;%d&quot;, &amp;amp;b);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;syn(a, b);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void syn(int x, int y)&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;if (x&amp;gt;y)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot;O megalyteros einai %d:\n&quot;, x);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;else if (y&amp;gt;x)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot;O megalyteros einai %d:\n&quot;, y);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;else&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot;Oi ari8moi einai isoi &quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;return;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUobnLyaPf96g-5k0oDZsMO3VfddhBikv3jW_YzsXpRYx4Nq-5_qqzKkXcPXk4LzFcmRGZQPc-zGRxuoZ7uK5eHvYt_bTyTblnhcs5b-y3dOElhDg8b8dzzgkxQLq0ej3JhWv-cuV8JDKL/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUobnLyaPf96g-5k0oDZsMO3VfddhBikv3jW_YzsXpRYx4Nq-5_qqzKkXcPXk4LzFcmRGZQPc-zGRxuoZ7uK5eHvYt_bTyTblnhcs5b-y3dOElhDg8b8dzzgkxQLq0ej3JhWv-cuV8JDKL/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Άσκηση 4&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPy54mVReO3GXL7tf2CT1nWanhrwiNG6vyTlR0gYe637f_zPY5dUICI89mom9G4_XExcfUIJeL0i6qJz9dou1bpu2lu-KDoEAuqdWSSDkECtW2XM5-sFpWXh5nsXVvWR-RMZSTg176VjgN/s1600/E.bmp&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;
#include&amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define N 4&lt;br /&gt;
void pinakas(int A[], int B[]);&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int A[N] = { 1, 2, 3, 4 }, B[N] = { 5, 6, 7, 8 };&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;pinakas(A, B);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void pinakas(int A[], int B[])&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int i, w;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for (i = 0; i&amp;lt;N; i++)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;w = A[i];&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;A[i] = B[i];&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;B[i] = w;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;Pinakas A:&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for (i = 0; i &amp;lt; N; i++)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot; %d &quot;, A[i]);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;\nPinakas B:&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for (i = 0; i &amp;lt; N; i++)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot; %d &quot;, B[i]);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;\n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;return;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgikpFSCabDtha0AQkqB56_NS0y1a1XaE5KFd-wRfPDy57baFPBrIPUMNJinB9zCSo3xEbfjEFgJ94aqlRZrOXJGHMDjjVE2eUTlub2f_Zd8ztASmuvf10iSwEUiP1ijKJ4stcdrJA6rgwJ/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgikpFSCabDtha0AQkqB56_NS0y1a1XaE5KFd-wRfPDy57baFPBrIPUMNJinB9zCSo3xEbfjEFgJ94aqlRZrOXJGHMDjjVE2eUTlub2f_Zd8ztASmuvf10iSwEUiP1ijKJ4stcdrJA6rgwJ/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/5605183031468124233/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/5605183031468124233' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/5605183031468124233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/5605183031468124233'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2012/01/c_4460.html' title='Ασκήσεις σε γλώσσα C (μέρος Δ)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnVFKDpFoS7uvN30CskNVGV-26QDdmmdA74wndw9wRLXqrJELY8RQfFIJUmmhNqWxwQ4_G__sSXWHY3tM7tOe6AG8dAUgpq5sro8XG3hSkVZtuHGE5JpJQZdbq8A66VY5XyCTq8voNLl0A/s72-c/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-8570178032048860908</id><published>2012-01-03T23:32:00.000-08:00</published><updated>2014-04-05T09:26:55.074-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Προγραμματισμός με γλώσσα C"/><title type='text'>Ασκήσεις σε γλώσσα C (μέρος Γ)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;h2&gt;
&lt;u&gt;&lt;b&gt;Σε αυτό το κομμάτι ασκήσεων, αναλύεται η δομή &quot;for...&quot; και κυρίως μονοδιάστατοι και δυσδιάστατοι πίνακες. Δίνεται ο κώδικας και απο κάτω εμφανίζεται μία εικόνα με το αποτέλεσμα που δίνει ο κώδικας.&lt;/b&gt;&lt;/u&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Άσκηση 1&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
#include&amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int A[6], i;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;Dwse to KAS: &quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for (i = 0; i&amp;lt;6; i++)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;scanf_s(&quot;%d&quot;, &amp;amp;A[i]);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for (i = 0; i&amp;lt;6; i++)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot; %d &quot;, A[i]);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu26P0mjRIt9r_UTtPWIpkAx_NkTGUABgQFsueC6gutxdEVWmbET5j8lLvufZppYKO2hbdMQdXnl2OrT-aJEVvtS7qPz6u0CiW__4rg6U8hrMYrYmVL_W3HWbJzxGvdt4YgFfCgR3u2E0m/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu26P0mjRIt9r_UTtPWIpkAx_NkTGUABgQFsueC6gutxdEVWmbET5j8lLvufZppYKO2hbdMQdXnl2OrT-aJEVvtS7qPz6u0CiW__4rg6U8hrMYrYmVL_W3HWbJzxGvdt4YgFfCgR3u2E0m/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;201&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Άσκηση 2&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
#include&amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int A[100], i;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for (i = 0; i&amp;lt;100; i++)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;A[i] = i * 2;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for (i = 0; i&amp;lt;100; i++)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot; %d &quot;, A[i]);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia1YOxL8v8dWARwyh8ZBF2zB4qQ02OI01ShFr77PutUEMKbfBxSr7gzlcRn29h6xEjdfJS6yAyw04EsIOJCG6rUIfNBULfBu1252Zsu-jcVOxeCZoVfgPoX3TC0kU0gzztVqQ2YxDZ574M/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia1YOxL8v8dWARwyh8ZBF2zB4qQ02OI01ShFr77PutUEMKbfBxSr7gzlcRn29h6xEjdfJS6yAyw04EsIOJCG6rUIfNBULfBu1252Zsu-jcVOxeCZoVfgPoX3TC0kU0gzztVqQ2YxDZ574M/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Άσκηση 3&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
#include&amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int A[10], i;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for (i = 0; i&amp;lt;10; i++)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;scanf_s(&quot;%d&quot;, &amp;amp;A[i]);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for (i = 9; i&amp;gt;=0; i--)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot; %d &quot;, A[i]);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDqPW0odx-NGpj16eR6zqsH3gLSydGf5sfNEehNAQKzldGwijeWhOpRy-GqJcBCDPKqIeERpk9nanV_IWCSsqjfT2FaJ9coHo6GHdR8AEXpP91C8u2ykjYUFJnYIpo80FdCWmzsJNbvMsc/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDqPW0odx-NGpj16eR6zqsH3gLSydGf5sfNEehNAQKzldGwijeWhOpRy-GqJcBCDPKqIeERpk9nanV_IWCSsqjfT2FaJ9coHo6GHdR8AEXpP91C8u2ykjYUFJnYIpo80FdCWmzsJNbvMsc/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Άσκηση 4&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
#include&amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int A[2][3], i, j, sum = 0, gin = 1;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for (i = 0; i&amp;lt;2; i++)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;for (j = 0; j&amp;lt;3; j++)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;scanf_s(&quot;%d&quot;, &amp;amp;A[i][j]);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;sum = sum + A[i][j];&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;gin = gin*A[i][j];&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for (i = 0; i&amp;lt;2; i++)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;for (j = 0; j&amp;lt;3; j++)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;printf(&quot; %d &quot;, A[i][j]);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot;\n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;A8roisma= %d\nGinomeno= %d \n&quot;, sum, gin);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHxZsYWP58_FM9nBOGL82jezR-x7JjZJo_SP0EjUiLjHf4v-lVfGFIewx59GHSSgK3E49-pcvCZM0kad-Zch6cRB8D83ggTpmt9rx2di_SSHANa5sgwAUfp2LwaSMrgER8meXKtXRw4Nzv/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHxZsYWP58_FM9nBOGL82jezR-x7JjZJo_SP0EjUiLjHf4v-lVfGFIewx59GHSSgK3E49-pcvCZM0kad-Zch6cRB8D83ggTpmt9rx2di_SSHANa5sgwAUfp2LwaSMrgER8meXKtXRw4Nzv/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Άσκηση 5&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
#include&amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int A[4][4], i, j, min;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for (i = 0; i&amp;lt;4; i++)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;for (j = 0; j&amp;lt;4; j++)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;scanf_s(&quot;%d&quot;, &amp;amp;A[i][j]);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;min = A[0][0];&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for (i = 0; i&amp;lt;4; i++)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;for (j = 0; j&amp;lt;4; j++)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;printf(&quot; %d &quot;, A[i][j]);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;if (min&amp;gt;A[i][j])&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;min = A[i][j];&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot;\n&quot;);&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;H mikroterh timh einai: %d\n&quot;, min);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic24yryPR9te4NU7y8Lfgs_c1OOB4-REOPiI3aagX7nXnDUMatdsea2CADrb2b0zI0h_RQAi6g1eiGOag9HT71czGgKVe2yRQ_gU-SE0BLGUEuvonUWAmxGD7ATWGFxBmCEdhmv5mfomAw/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic24yryPR9te4NU7y8Lfgs_c1OOB4-REOPiI3aagX7nXnDUMatdsea2CADrb2b0zI0h_RQAi6g1eiGOag9HT71czGgKVe2yRQ_gU-SE0BLGUEuvonUWAmxGD7ATWGFxBmCEdhmv5mfomAw/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/8570178032048860908/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/8570178032048860908' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/8570178032048860908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/8570178032048860908'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2012/01/c_2124.html' title='Ασκήσεις σε γλώσσα C (μέρος Γ)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu26P0mjRIt9r_UTtPWIpkAx_NkTGUABgQFsueC6gutxdEVWmbET5j8lLvufZppYKO2hbdMQdXnl2OrT-aJEVvtS7qPz6u0CiW__4rg6U8hrMYrYmVL_W3HWbJzxGvdt4YgFfCgR3u2E0m/s72-c/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-533237101416428225</id><published>2012-01-03T23:08:00.000-08:00</published><updated>2014-04-05T09:28:50.018-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Προγραμματισμός με γλώσσα C"/><title type='text'>Ασκήσεις σε γλώσσα C (μέρος Β)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;post-header&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;h2&gt;
&lt;u&gt;&lt;b&gt;Η συνέχεια από το προηγούμενο μέρος ασκήσεων. Κατανόηση της δομής &quot;if... else...&quot; και χρήση μενού.&lt;/b&gt;&lt;/u&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;Άσκηση 1&lt;/b&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
Να γραφεί&amp;nbsp; πρόγραμμα σε C που με τη χρήση μενού μετατρέπει ευρώ σε δραχμές ή δολλάρια. Το πρόβλημα θα πρέπει να μπορεί να αποφύγει τη διαίρεση με το μηδέν.&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int x;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;Menou\n1 euro se draxmes\n2 euro se dolaria\n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;scanf_s(&quot;%d&quot;, &amp;amp;x);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;switch (x)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;case 1: {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;float euro, draxmes;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;printf(&quot;dwse to poso se euro\n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;scanf_s(&quot;%f&quot;, &amp;amp;euro);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;draxmes = euro * 340.75;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;printf(&quot;to antistoixo poso se draxmes einai: %.2f\n&quot;, draxmes);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;break;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;case 2: {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;float euro, dolars;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;printf(&quot;dwse to poso se euro\n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;scanf_s(&quot;%f&quot;, &amp;amp;euro);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;dolars = euro * 1.3454;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;printf(&quot;to antistoixo poso de dolaria einai: %.2f\n&quot;, dolars);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;break;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo0HUsO3rjTkigl5NCiA0WQEKF9SOrD2UpAnSVq-NU_B7dzL8LzeyU7y8JncuVWdlOuyG8ef5ky20E3w8tc-pEl-e61zo_F6gDB1fLevLc-S3sKpUIgfmlHigwncPe8KriTsEYYgMqvBLV/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo0HUsO3rjTkigl5NCiA0WQEKF9SOrD2UpAnSVq-NU_B7dzL8LzeyU7y8JncuVWdlOuyG8ef5ky20E3w8tc-pEl-e61zo_F6gDB1fLevLc-S3sKpUIgfmlHigwncPe8KriTsEYYgMqvBLV/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;Άσκηση 2&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;
Να γραφεί&amp;nbsp; πρόγραμμα σε C που διαβάζει τρια νούμερα από τον χρήστη. Αν το τρίτο είναι μεγαλύτερο του 10 τότε πολλαπλασιάζει τα 2 πρώτα νούμερα, αλλιώς τα προσθέτει.&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;float x, y, z, sum, quotient;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;dwse treis arithmous\n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;scanf_s(&quot;%f %f %f&quot;, &amp;amp;x, &amp;amp;y, &amp;amp;z);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;if (z&amp;gt;10) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;quotient = x*y;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot;to phliko twn duo prwtwn arithmwn einai: %.2f\n&quot;, quotient);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;else {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;sum = x + y;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot;to athroisma twn duo prwtwn arithmwn einai: %.2f\n&quot;, sum);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8Yf6DkZYobM5uf7L2P1c54l48G9zItl52_sc2Rv5ajMpeAOSlqbSRq729xDHXpO7KQ7X68OIscUJSGrPUN50ri_wsYUif-iTAabuchVmfqNJsshQ_0uAbVvlUNAMAO9FCw3ajNcn_STwx/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8Yf6DkZYobM5uf7L2P1c54l48G9zItl52_sc2Rv5ajMpeAOSlqbSRq729xDHXpO7KQ7X68OIscUJSGrPUN50ri_wsYUif-iTAabuchVmfqNJsshQ_0uAbVvlUNAMAO9FCw3ajNcn_STwx/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;Άσκηση 3&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;
Να γραφεί&amp;nbsp; πρόγραμμα σε C που με τη χρήση μενού μαθαίνει αν ο χρήστης θα δώσει ακέραιο ή πραγματικό αριθμό. Αναλόγως διαβάζει τον αριθμό και τον εμφανίζει.&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int x;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;Menou\n1 akeraios arithmos\n2 pragmatikos arithmos\n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;scanf_s(&quot;%d&quot;, &amp;amp;x);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;switch (x)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;case 1: {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;int x;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;printf(&quot;dwse akeraio arithmo\n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;scanf_s(&quot;%d&quot;, &amp;amp;x);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;printf(&quot;o arithmos pou edwses einai o: %d\n&quot;, x);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;break;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;case 2: {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;float x;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;printf(&quot;dwse pragmatiko arihtmo\n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;scanf_s(&quot;%f&quot;, &amp;amp;x);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;printf(&quot;o arithmos pou edwses einai o: %f\n&quot;, x);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;break;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfJQ_zHOHB42_U4M464qd71Th26PQm7bKRXzcU1ndrNCN0QpClduaUOEpd1vgp7z33ytQpmvt1SoCv53wWxHVSHRhWnfFmYq0Kve6STQZLvxPrOHWkskyajYNKjo4KUKt-3uZfT64vmuCg/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfJQ_zHOHB42_U4M464qd71Th26PQm7bKRXzcU1ndrNCN0QpClduaUOEpd1vgp7z33ytQpmvt1SoCv53wWxHVSHRhWnfFmYq0Kve6STQZLvxPrOHWkskyajYNKjo4KUKt-3uZfT64vmuCg/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;Άσκηση 4&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;
Να γραφεί&amp;nbsp; πρόγραμμα σε C που με τη χρήση μενού υπολογίζει το τετράγωνο ή τον κύβο ενός αριθμού που έχει δώσει ο χρήστης.&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int x;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;Menou\n1 tetragwno arihtmou\n2 kyvos arithmou\n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;scanf_s(&quot;%d&quot;, &amp;amp;x);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;switch (x)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;case 1: {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;float x, y;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;printf(&quot;dwse enan arihtmo\n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;scanf_s(&quot;%f&quot;, &amp;amp;x);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;y = x*x;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;printf(&quot;to tetragwno tou arithmou pou edwses einai: %.2f\n&quot;, y);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;break;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;case 2: {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;float x, y;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;printf(&quot;dwse enan arithmo\n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;scanf_s(&quot;%f&quot;, &amp;amp;x);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;y = x*x*x;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;printf(&quot;o kyvos tou arithmou pou edwses einai: %.2f\n&quot;, y);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;break;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuHBn2qLgyaMu5urkPJX5jppj0WW_XiiqBs7erC7Ba9nv6k5voWSFVv74iO0V9tDNvID6kAYn0fTNIkAB43IqxWOFAzcSkyiHayZmXZQQFHo-dPLy2u4cCL922h2Sb8YSR85aHmexFy-Ik/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuHBn2qLgyaMu5urkPJX5jppj0WW_XiiqBs7erC7Ba9nv6k5voWSFVv74iO0V9tDNvID6kAYn0fTNIkAB43IqxWOFAzcSkyiHayZmXZQQFHo-dPLy2u4cCL922h2Sb8YSR85aHmexFy-Ik/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;Άσκηση 5&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;
Να γραφεί&amp;nbsp; πρόγραμμα σε C που υπολογίζει την υψομετρική διαφορά δύο καταφυγίων αφού διαβάσει τα υψόμετρα και των δύο. Το πρόγραμμα δεν επιστρέφει αρνητική τιμή. Φροντίζει έτσι ώστε η απάντηση να είναι πάντα ένας θετικός αριθμός.&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;float ypsos1, ypsos2, diafora;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;dwse to ypsos tou prwtou katafygiou\n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;scanf_s(&quot;%f&quot;, &amp;amp;ypsos1);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;dwse to ypsos tou deuterou katafygiou\n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;scanf_s(&quot;%f&quot;, &amp;amp;ypsos2);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;if (ypsos1&amp;gt;ypsos2) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;diafora = ypsos1 - ypsos2;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;else {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;diafora = ypsos2 - ypsos1;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;h ypsometrikh diafora twn duo katafygiwn einai: %.2f\n&quot;, diafora);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTeeiHcdH3u3fSn3_ZIvCvhVrHI0zbfY-dPCvTvYZIdLZLp7BR9ue_YRZWI3f7ptFHZshBskTUWmEm44OU3iXdHsJoF-WhsJ33tGRp93yVFu9hxTMWSgUwslSYLaScrzg0YI3j6gQvVmWT/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTeeiHcdH3u3fSn3_ZIvCvhVrHI0zbfY-dPCvTvYZIdLZLp7BR9ue_YRZWI3f7ptFHZshBskTUWmEm44OU3iXdHsJoF-WhsJ33tGRp93yVFu9hxTMWSgUwslSYLaScrzg0YI3j6gQvVmWT/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;Άσκηση 6&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;
Να γραφεί πρόγραμμα σε C που να υπολογίζει την εξής μαθηματική παράσταση:&lt;br /&gt;
2A-3B/A+A*B+B αφού βεβαιωθεί ότι ο Α είναι μεγαλύτερος του 5 και ο Β είναι διάφορος του 0.&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
main()&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; float A, B, x;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;dwse enan arithmo megalutero tou 5\n&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; scanf(&quot;%f&quot;, &amp;amp;A);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;dwse enan arithmo diaforo tou mhdenos\n&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; scanf(&quot;%f&quot;, &amp;amp;B);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((A&amp;gt;5)&amp;amp;&amp;amp;(B!=0)) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; x=2*A-3*B/A+A*B+B;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;to apotelesma ths eksiswshs einai: %.2f&quot;, x);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; else {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;\a edwses lathos dedomena&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3ujOrz_fZ3j9Ttx9QOEWcs_k22e5J0Dpi0-Z6-rW5q9tepitd55Aw5DLXGiezSik-QichWTnvekb2-o4EnoecvuZcC8Uu7w8RXkXv-Al6DK7XyTEqKF3OxIvON5kne8yJmZNiaeA09G4e/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3ujOrz_fZ3j9Ttx9QOEWcs_k22e5J0Dpi0-Z6-rW5q9tepitd55Aw5DLXGiezSik-QichWTnvekb2-o4EnoecvuZcC8Uu7w8RXkXv-Al6DK7XyTEqKF3OxIvON5kne8yJmZNiaeA09G4e/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjppUB9pNE6viU7ueAmxyZkRPJQFzKbUmmaKBxPIrm2KyGFuGZ3-3BzC36zMn2lR8duB1knftMTHzFsy1x89kAgNykOCXe8fO4-G3uxARnn3pT9rl00m0K1bE5G8AEnVBfM3LZ2L7EsJtm-/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjppUB9pNE6viU7ueAmxyZkRPJQFzKbUmmaKBxPIrm2KyGFuGZ3-3BzC36zMn2lR8duB1knftMTHzFsy1x89kAgNykOCXe8fO4-G3uxARnn3pT9rl00m0K1bE5G8AEnVBfM3LZ2L7EsJtm-/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/533237101416428225/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/533237101416428225' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/533237101416428225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/533237101416428225'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2012/01/c_03.html' title='Ασκήσεις σε γλώσσα C (μέρος Β)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo0HUsO3rjTkigl5NCiA0WQEKF9SOrD2UpAnSVq-NU_B7dzL8LzeyU7y8JncuVWdlOuyG8ef5ky20E3w8tc-pEl-e61zo_F6gDB1fLevLc-S3sKpUIgfmlHigwncPe8KriTsEYYgMqvBLV/s72-c/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-4532380383565531242</id><published>2012-01-03T13:27:00.000-08:00</published><updated>2015-02-17T15:01:21.945-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Analog Electronics"/><title type='text'>Πηνίο και συντελεστής ποιότητας Q</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Το πηνίο αποτελείται από έναν αγωγό (συνήθως από χαλκό) με σπειροειδή   μορφή, ο οποίος παρουσιάζει αντίσταση σε διερχόμενο ρεύμα   μεταβαλλόμενης έντασης. Η αντίσταση αυτή λέγεται &lt;b&gt;«επαγωγική αντίσταση»&lt;/b&gt;, ΧL, και μεταβάλλεται με την μεταβολή της συχνότητας του διερχόμενου ρεύματος:&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;XL = 2 π f L.&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&lt;u&gt;Ο συντελεστής ποιότητας Q&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
Ο συντελεστής ποιότητας είναι βασικό χαρακτηριστικό ενός πηνίου και  αρκετά σημαντικό για πηνία ραδιοσυχνοτήτων. Συμβολίζεται με το λατινικό  γράμμα Q, είναι ο λόγος της επαγωγικής (XL) προς την αντίσταση (Rs) του  πηνίου. &lt;br /&gt;
Στις χαμηλές συχνότητες η επιδερμική αντίσταση είναι μικρή και το Q   αυξάνεται με την συχνότητα γραμμικά. Από ένα σημείο και μετά όσο  αυξάνεται η συχνότητα, αυξάνεται δραματικά η  «επιδερμική» αντίσταση και  σε συνδυασμό με την ενδοχωρητικότητα το Q  μειώνεται στο μηδέν στη  συχνότητα (αυτο- )συντονισμού Fr του πηνίου.  &lt;br /&gt;
Το Q δεν έχει μονάδες και παίρνει συνήθως τιμές από μηδέν έως 300. Όσο   λιγότερες οι απώλειες, τόσο μεγαλύτερη τιμή παίρνει το Q. Σε ένα ιδανικό  πηνίο, η τιμή Q είναι άπειρη. Όταν το πηνίο συνδεθεί σε κύκλωμα, τότε  το συνολικό Q του κυκλώματος θα  είναι μικρότερο από το Q του πηνίου  (συνήθως στο 1/50). Aρα η τιμή Q ενός πηνίου δεν μπορεί άμεσα να μας  προσδιορίσει το πόσο  στενή είναι η καμπύλη συντονισμού σε ένα κύκλωμα  LC, για παράδειγμα. Όμως τα πηνία παρουσιάζουν συνήθως (όχι πάντα!)  χαμηλότερο Q από άλλα  εξαρτήματα και έτσι όσο πιο μεγάλο Q έχει ένα  πηνίο, τόσο πιο στενή  είναι η καμπύλη συντονισμού του κυκλώματος. &lt;br /&gt;
Το Q ενός κυκλώματος LC μπορεί να υπολογιστεί με τις παρακάτω εξισώσεις.  Η fc είναι η συχνότητα συντονισμού και fl και f2 οι συχνότητες όπου η   απόκριση είναι -3 dB από το μέγιστο της καμπύλης συντονισμού (ζώνη   διέλευσης). &lt;br /&gt;
&lt;div&gt;
&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.hlektronika.gr/theory/images/coil5.gif&quot; /&gt;&lt;/div&gt;
&amp;nbsp;   &lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/4532380383565531242/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/4532380383565531242' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/4532380383565531242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/4532380383565531242'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2012/01/q.html' title='Πηνίο και συντελεστής ποιότητας Q'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-3597839903334137940</id><published>2012-01-03T13:20:00.000-08:00</published><updated>2015-02-17T15:01:45.851-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Analog Electronics"/><title type='text'>Βασικές αρχές και χαρακτηριστικά των led</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Τα  LED είναι δίοδοι ημιαγωγοί οι οποίοι όταν δεχτούν μια τάση  φωτοβολούν,  πιο συγκεκριμένα φωτοβολεί η ένωση ΡΝ. Η λειτουργία τους  στηρίζεται στο &lt;b&gt;φαινόμενο LASER&lt;/b&gt;  και σαν ημιαγωγά υλικά  χρησιμοποιούνται οι ενώσεις GaAs, InSb, PbTe,  PbS κλπ. Υψηλής  φωτεινότητας πηγές στην περιοχή του ορατού δίνουν οι  ενώσεις GaAs1-xPx  (κόκκινο), InGa1-xPx (κόκκινο), GaΡ(κόκκινο, κίτρινο,  πράσινο) και GaN  (μπλε, πράσινο, κίτρινο).&lt;br /&gt;
&lt;img src=&quot;http://tutorial.cytron.com.my/wp-content/uploads/2011/08/450px-LED_5mm_green_en1.png&quot; height=&quot;320&quot; id=&quot;irc_mi&quot; style=&quot;margin-top: 50px;&quot; width=&quot;288&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Φαινόμενο LASER&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Αν ένα άτομο δεχτεί ενέργεια, είτε με μορφή ακτινοβολίας ή με   οποιοδήποτε άλλο τρόπο, τότε είναι δυνατό, ηλεκτρόνιο του ατόμου να   πάρει ενέργεια και να μεταπηδήσει σε μεγαλύτερη στάθμη ενέργειας, Επειδή   το ηλεκτρόνιο δεν μπορεί να καθίσει στην νέα του θέση επανέρχεται στην   προηγούμενη και αποβάλει το περίσσευμα της ενέργειάς του με την μορφή   ενός φωτονίου δηλαδή με ακτινοβολία. Η διαδικασία αυτή ονομάζεται   διέγερση του ατόμου.&lt;br /&gt;
&lt;br /&gt;
Όταν κατορθώσουμε να κάνουμε την διέγερση αυτή εξαναγκασμένη τότε   έχουμε ενίσχυση της ακτινοβολίας δηλαδή έχουμε το φαινόμενο LASER (Light   Amplification by Stimulated Emission Radiation, ενίσχυση φωτός με   εξαναγκασμένη εκπομπή ακτινοβολίας).&lt;br /&gt;
&lt;img src=&quot;http://www.societyofrobots.com/images/electronics_led_diagram.png&quot; height=&quot;259&quot; id=&quot;irc_mi&quot; style=&quot;margin-top: 147px;&quot; width=&quot;400&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Βασικές αρχές των LED&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;
&lt;/u&gt;&lt;/b&gt;Αν  πάρουμε μια ένωση ΡΝ και εφαρμόσουμε στα όριά της μια τάση  τότε τα   ηλεκτρόνια μετακινούνται από τον Ν κρύσταλλο στον Ρ με μια  αυξημένη   ενέργεια. Ταυτόχρονα οπές από τον κρύσταλλο Ρ μεταφέρονται  στον Ν. Οι   φορείς αυτοί φτάνοντας στους άλλους κρυστάλλους  επανασυνδέονται   αφήνοντας το περίσσευμα της ενέργειας που έχουν με την  μορφή φωτονίων. Η   ακτινοβολία αυτή και μάλιστα το μήκος κύματος τους,  εξαρτάται από το   είδος του κρυστάλλου και την κατασκευή της ένωσης  ΡΝ.&lt;/div&gt;
&lt;div style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;
Η επανασύνδεση των φορέων γίνεται μεταξύ της ζώνης σθένους και της ζώνης    αγωγιμότητας. Έτσι λοιπόν η ένωση ΡΝ εκπέμπει ακτινοβολία μετά από    κατάλληλη πόλωση. Μια συνεχής ακτινοβολία θα προκύψει μετά από πόλωση    που θα δίνει κατάλληλη ενέργεια διέγερσης και επανασύνδεσης. Η κβαντική    άντληση, δηλαδή η διαρκής επαναφοραψά των αποδιεγερμένων ηλεκτρονίων    στην ζώνη αγωγιμότητας της ένωσης ΡΝ γίνεται από την πηγή πόλωσης της    διόδου. Η τάση αυτή είναι μεγαλύτερη από την τάση της ζώνης φραγμού.    Έτσι λοιπόν τροφοδοτείται με ηλεκτρόνια η ζώνη αγωγιμότητας και συνεχώς    αναπληρώνονται οι απώλειες των ηλεκτρονίων, λόγω των ακτινοβολητικών    πτώσεων, συντηρουμένης έτσι της απαιτούμενης μεταφοράς των φορτίων.&lt;/div&gt;
&lt;div style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;
&lt;img src=&quot;http://t0.gstatic.com/images?q=tbn:ANd9GcRqU7r3eFTpQu4nfixirKSfyd9RJSb7ORI72B188VKGd5RGcUpC&quot; height=&quot;292&quot; id=&quot;irc_mi&quot; style=&quot;margin-top: 95px;&quot; width=&quot;400&quot; /&gt; &lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Χαρακτηριστικά των LED&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Κάθε LED χαρακτηρίζεται από τα ακόλουθα στοιχεία:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1). &lt;/b&gt;Το πρώτο χαρακτηριστικό είναι το &lt;b&gt;χρώμα&lt;/b&gt;.   Τα LED φωτοβολούν σε κόκκινο, πράσινο, πορτοκαλί, κίτρινο, μπλε,   υπέρυθρο και υπεριώδες. Κάθε κατασκευαστής δίνει το χρώμα και το μήκος   κύματος της εκπεμπόμενης ακτινοβολίας.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2). Το ηλεκτρικό χαρακτηριστικό&lt;/b&gt;. Πιο   συγκεκριμένα αναφέρονται η τάση πόλωσης και το ρεύμα της ένωσης ΡΝ. Η   τάση κυμαίνεται από 1.5 μέχρι 3V και το ρεύμα γύρω στα 20mA, μεγέθη όμως   που εξαρτώνται από τον τύπο και το χρώμα της LED. Επίσης πρέπει να   λαμβάνονται υπόψη η ανάστροφη τάση που αντέχει η LED. Αν η τάση αυτή   ξεπεραστεί, που συνήθως είναι γύρω στα 3 με 11V, η δίοδος καταστρέφεται.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3).&lt;/b&gt; &lt;b&gt;Η θερμοκρασία&lt;/b&gt;. Πιο συγκεκριμένα τα όρια λειτουργίας και η θερμοκρασία κατά την κόλληση της LED στο κύκλωμα.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;4).&lt;/b&gt; &lt;b&gt;Η ισχύς που καταναλώνει κάθε LED&lt;/b&gt;. Αυτή εξαρτάται από την θερμοκρασία περιβάλλοντος, όσο αυξάνει η θερμοκρασία τόσο μικραίνει η κατανάλωση.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;5).&lt;/b&gt; &lt;b&gt;Η επικάλυψη των LED&lt;/b&gt;. Αυτή γίνεται ή   με διαφανή υλικά ή με υλικά στο χρώμα της ακτινοβολίας. Η επικάλυψη   παίζει σπουδαίο ρόλο γιατί από αυτήν εξαρτάται κατά πόσο λιγότερο ή   περισσότερο φωτεινή φαίνεται η LED.&lt;br /&gt;
&lt;br /&gt;
Είναι φυσικό ότι όσο αυξάνει το ρεύμα τόσο περισσότερο φωτοβολεί η   δίοδος. Το φως όμως μιας LED μπορεί να αυξηθεί όταν ελαττώσουμε την   θερμοκρασία της επαφής της.&lt;br /&gt;
&lt;br /&gt;
Τα LED χρησιμοποιούνται σήμερα πάρα πολύ, με κύρια χρήση σε μονάδες   απεικόνισης ή στοιχεία ένδειξης σε ηλεκτρονικά ρολόγια, φορητούς   υπολογιστές, μετρητές, ηλεκτρονικά όργανα μέτρησης, σε συστήματα οπτικών   επικοινωνιών, σε τηλερυθμιστές σε κυκλώματα ελέγχου σαν ένδειξη  παροχής  ισχύος (ενδείκτες λειτουργίας) κλπ.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/3597839903334137940/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/3597839903334137940' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/3597839903334137940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/3597839903334137940'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2012/01/led.html' title='Βασικές αρχές και χαρακτηριστικά των led'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-1891465604990188999</id><published>2012-01-03T12:57:00.000-08:00</published><updated>2015-02-17T15:02:06.150-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Analog Electronics"/><title type='text'>Θερμίστορ</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Οι  αντιστάσεις θερμίστορ είναι βασικά δύο τύπων, οι NTC (Negatiνe   Temperature Coefficient, αρνητικού συντελεστή θερμοκρασίας) οι οποίες   μικραίνουν την αντίστασή τους με την αύξηση της θερμοκρασίας και οι PTC   (Positiνe Temperature Coefficient, θετικού συντελεστή θερμοκρασίας) οι   οποίες αυξάνουν την αντίστασή τους με την αύξηση της θερμοκρασίας.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.doctronics.co.uk/images/vdiv5.gif&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.doctronics.co.uk/images/vdiv5.gif&quot; height=&quot;172&quot; id=&quot;irc_mi&quot; style=&quot;margin-top: 152px;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&lt;b&gt;&lt;u&gt;NTC&lt;/u&gt;&lt;/b&gt; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Κατασκευάζονται
  από οξείδια των στοιχείων της ομάδας του σιδήρου όπως   είναι τα 
οξείδια  του χρωμίου (Cr), μαγγανίου(Μn), σιδήρου(Fe), χαλκού   (Cu) ή 
νικελίου  (Νί). Τα οξείδια αυτά έχουν μεγάλη ειδική αντίσταση και   
μπορεί κάτω από  ορισμένες συνθήκες να μετατραπούν σε ημιαγωγούς τύπου  Ρ
  και Ν.&lt;br /&gt;
&lt;br /&gt;
Τα οξείδια κονιοποιούνται ανακατεύονται με 
συγκρατητική ύλη, μπαίνουν με    πίεση σε ειδικά καλούπια, ψήνονται σε 
ειδικούς φούρνους όπου σε υψηλή    θερμοκρασία γίνεται σύντηξη του 
οξειδίου, τοποθετούνται οι  ακροδέκτες,   επιστρώνονται με μονωτικό 
υλικό, μπαίνουν τα χρώματα που  δείχνουν τα   χαρακτηριστικά τους και 
δίνονται στο εμπόριο.&lt;br /&gt;
&lt;br /&gt;
Ειδικότερα τα θερμίστορ για την μέτρηση θερμοκρασιών έχουν τα εξής χαρακτηριστικά:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&lt;b&gt;1).&lt;/b&gt;&lt;/span&gt;
 Θερμίστορ σε σχήμα χάνδρας είναι κατάλληλα για ανίχνευση    
θερμοκρασιών σε πολύ στενά επίπεδα ή για επιφάνειες ή για εσωτερικές    
θερμοκρασίες.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&lt;b&gt;2).&lt;/b&gt;&lt;/span&gt; Η θερμοκρασία των θερμίστορ είναι 
τόσο μικρή ώστε να είναι    πολύ ευαίσθητα σ&#39; ελάχιστες ή ακαριαίες 
μεταβολές θερμοκρασίας και    υπάρχουν για όλες σχεδόν τις χρονικές 
καθυστερήσεις.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&lt;b&gt;3).&lt;/b&gt;&lt;/span&gt; Είναι δυνατόν να μετρηθούν 
θερμοκρασίες υλικών χωρίς να    υπάρχει επαφή και επίσης να μετρηθούν 
θερμοκρασίες από απόσταση ή να    γίνει έλεγχος αυτών από απόσταση.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&lt;b&gt;4).&lt;/b&gt; &lt;/span&gt;Δεν χρειάζονται αντισταθμιστικές επαφές ούτε κρύες ενώσεις.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&lt;b&gt;5).&lt;/b&gt;&lt;/span&gt;
 Όσο μεγαλύτερη είναι η ηλεκτρική αντίσταση του θερμίστορ τόσο    
μικρότερο είναι το σφάλμα που εισάγεται από τους μεγάλους ακροδέκτες    
οιοποίοι δεν μπορούν να ξεπερνούν τα 10 μέτρα.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&lt;b&gt;6).&lt;/b&gt;&lt;/span&gt; 
Τα θερμίστορ κατασκευάζονται με σταθερή σύνθεση έτσι ώστε με    την 
γήρανσή τους να μην παρουσιάζουν αποκλίσεις και να δίνουν σταθερές    
ενδείξεις.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&lt;b&gt;7).&lt;/b&gt;&lt;/span&gt; Για χρήσεις σε θερμοκρασίες κάτω των 150°C μπορεί να παρουσιάζουν ένα σφάλμα της τάξης του ±1 %.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&lt;b&gt;8).&lt;/b&gt;
 &lt;/span&gt;Τα θερμίστορ μπορεί να χρησιμοποιηθούν για πλήθος μετρήσεων    
θερμοκρασιών σε όργανα όπως είναι τα θερμόμετρα, υγρόμετρα, όργανα    
ελέγχου θερμοκρασιών, ροόμετρα, ροόμετρα υγρών, μετρητές κενού,    
ανιχνευτές αερίων, συναγερμοί για φωτιά, ανιχνευτές πάγου κλπ. Για την  
  επιλογή ενός θερμίστορ για μέτρηση θερμοκρασίας εξετάζουμε την 
επίδραση    της θέρμανσης πάνω στο του θερμίστορ έτσι ώστε η αντίστασή 
τον να μην    γίνεται πολύ μικρή στην υψηλότερη θερμοκρασία.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Η συνήθης τιμή του Β είναι λίγο μεγαλύτερη στην υψηλότερη αντίσταση και λαμβάνεται για την περιοχή από 0°C μέχρι 100°C.&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Για
 την αντίσταση του θερμίστορ έχουμε σαν αναφορά τις χαρακτηριστικές    
θερμοκρασίας - αντίστασης. Σημειώστε ότι ο λόγος των αντιστάσεων R/Ro   
 δίνεται για κάθε θερμοκρασία όταν η αντίσταση Ro στους 0°C λαμβάνεται  
  σαν 1.&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&lt;b&gt;&lt;u&gt;PTC&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Τα  θερμίστορ PTC 
(Positive Temperature Coefficient, θετικού συντελεστή   θερμοκρασίας) 
χαρακτηρίζονται από τον υψηλό θετικό συντελεστή   θερμοκρασίας δηλαδή 
από την αύξηση της τιμής της αντίστασης τους με την   αύξηση της 
θερμοκρασίας. Αυτό βέβαια γίνεται μόνο για ορισμένες  περιοχές  
θερμοκρασίας αφού για άλλες περιοχές ο συντελεστής είναι ή  μηδέν ή  
αρνητικός.&lt;br /&gt;
&lt;br /&gt;
Τα υλικά κατασκευής των PTC είναι μείγματα 
ανθρακικού  βαρίου ή οξειδία  στροντίου και τιτανίου τα οποία 
ανακατεύονται μ&#39; άλλα  υλικά μαζί με  συγκρατική ύλη. Το υλικό μπαίνει 
σε καλούπια, θερμαίνεται,  προστίθενται  οι ακροδέκτες και τα διάφορα 
χρώματα και δίνονται στο  εμπόριο. Γενικά  τα θερμίστορ χρησιμοποιούνται
 σαν εξαιρετικοί ρυθμιστές  ρεύματος και  θερμοκρασίες σε πολλές 
εφαρμογές.&lt;br /&gt;
&lt;br /&gt;
Παλαιότερα σαν θερμίστορ χρησιμοποιούνταν 
νήματα σιδήρου σε ατμόσφαιρα   υδρογόνου με μορφή ηλεκτρονικών λυχνιών. 
Επίσης μια κοινή λυχνία   φωτισμού ενεργεί σαν αντίσταση θερμίστορ, 
περιορισμένης δυνατότητας,   αφού αλλάζει την αντίστασή της με την 
θερμοκρασία.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;Ηλεκτρονική πηγή:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.hlektronika.gr/forum/content.php?r=181-%CE%92%CE%B1%CF%83%CE%B9%CE%BA%CE%AD%CF%82-%CE%B1%CF%81%CF%87%CE%AD%CF%82-%CE%BA%CE%B1%CE%B9-%CF%87%CE%B1%CF%81%CE%B1%CE%BA%CF%84%CE%B7%CF%81%CE%B9%CF%83%CF%84%CE%B9%CE%BA%CE%AC-%CF%84%CF%89%CE%BD-%CE%B8%CE%B5%CF%81%CE%BC%CE%AF%CF%83%CF%84%CE%BF%CF%81&quot; target=&quot;_blank&quot;&gt;http://www.hlektronika.gr/forum/content.php?r=181-%CE%92%CE%B1%CF%83%CE%B9%CE%BA%CE%AD%CF%82-%CE%B1%CF%81%CF%87%CE%AD%CF%82-%CE%BA%CE%B1%CE%B9-%CF%87%CE%B1%CF%81%CE%B1%CE%BA%CF%84%CE%B7%CF%81%CE%B9%CF%83%CF%84%CE%B9%CE%BA%CE%AC-%CF%84%CF%89%CE%BD-%CE%B8%CE%B5%CF%81%CE%BC%CE%AF%CF%83%CF%84%CE%BF%CF%81&lt;/a&gt; &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/1891465604990188999/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/1891465604990188999' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/1891465604990188999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/1891465604990188999'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2012/01/blog-post_3.html' title='Θερμίστορ'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-5739029319510593173</id><published>2012-01-03T05:20:00.000-08:00</published><updated>2013-10-17T14:49:44.171-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ψηφιακά Ηλεκτρονικά"/><title type='text'>Νόμοι και κανόνες της άλγεβρας boole</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;Στην άλγεβρα boole, έχουμε 2 νόμους:&lt;/b&gt;&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;i&gt;Νόμος της αντιμετάθεσης (Communative)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Νόμος της προσεταιριστικότητας ή του συσχετισμού (Associative)&lt;/i&gt;&lt;/li&gt;
&lt;/ol&gt;
Όσο αφορά τον πρώτο νόμο ισχύει γενικά: Α + Β = Β + Α.&lt;br /&gt;
&lt;br /&gt;
Όσο αφορά τον δεύτερο νόμο ισχύει γενικά: Α + ( B + C ) = ( A + B ) + C.&lt;br /&gt;
Στον πολλαπλασιασμό: A x ( B x C ) = ( A x B ) x C.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Οι 12 βασικοί κανόνες που είναι χρήσιμοι για τον χειρισμό και την απλοποίηση λογικών εκφράσεων είναι:&lt;/b&gt;&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;i&gt;A + 0 = A&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;A + 1 = 1&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;A x 0 = 0&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;A x 1 = A&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;A + A = A&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;A + A&#39; = 1&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;A x A = A&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;A x A&#39; = 0&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;A&#39;&#39;&amp;nbsp;= A&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;A + A x B = A&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;A + A&#39; x B = A + B&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;( A + B ) x ( A + C ) = A + B x C&lt;/i&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;b&gt;ΣΗΜΕΙΩΣΗ:&lt;/b&gt;&amp;nbsp;Όπου Α&#39; = ανάστροφο Α&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/5739029319510593173/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/5739029319510593173' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/5739029319510593173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/5739029319510593173'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2012/01/boole_03.html' title='Νόμοι και κανόνες της άλγεβρας boole'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-4663866584081597187</id><published>2012-01-03T05:06:00.000-08:00</published><updated>2013-02-27T07:38:55.794-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ψηφιακά Ηλεκτρονικά"/><title type='text'>Άλγεβρα Boole - Λογικές Πράξεις</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;Η άλγεβρα Boole είναι τα μαθηματικά των ψηφιακών συστημάτων. Η βασική γνώση της άλγεβρας Boole είναι απολύτως αναγκαία για την μελέτη και ανάλυση λογικών κυκλωμάτων. Ξεκινάμε απο τα πολύ βασικά.&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;ΜΕΤΑΒΛΗΤΗ:&lt;/b&gt; είναι ένα σύμβολο που αναπαριστά μία λογική ποσότητα. Οποιαδήποτε μεταβλητή μπορεί να έχει τιμή 0 ή 1.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ΣΥΜΠΛΗΡΩΜΑ:&lt;/b&gt; είναι το αντίστροφο μιας μεταβλητής και συμβολίζεται με μία γραμμή πάνω απο τη μεταβλητή. Εάν Α=1, ο αντίστροφος θα είναι 0. Εάν Α=0, ο αντίστροφος είναι 1.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ΚΥΡΙΟΛΕΚΤΙΚΟ:&lt;/b&gt; είναι μια μεταβλητή ή το συμπλήρωμα της.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;u&gt;Λογική πρόσθεση:&lt;/u&gt; Η λογική πρόσθεση ισούται με την πράξη&amp;nbsp;OR. Ο όρος &quot;άθροισμα&quot; στην άλγεβρα boole, είναι το άθροισμα&amp;nbsp; κυριολεκτικών. Ένα παράδειγμα: Για A = C = 1, B = D = 0 (τα υπογραμμισμένα είναι συμπληρώματα), A + &lt;u&gt;B &lt;/u&gt;+ C + &lt;u&gt;D&lt;/u&gt; = 0 + &lt;u&gt;1&lt;/u&gt; + 0 + &lt;u&gt;1&lt;/u&gt; = 0 + 0 + 0 + 0 = 0.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;u&gt;Λογικός πολλαπλασιασμός:&lt;/u&gt; Ο λογικός πολλαπλασιασμός ισούται με την πράξη AND. Ο όρος &quot;γινόμενο&quot; είναι το γινόμενο κυριολεκτικών. Ένα παράδειγμα: Για A = C = 1, B = D = 0 (τα υπογραμισμένα είναι συμπληρώματα), A x&lt;u&gt; B&lt;/u&gt; x C x &lt;u&gt;D&lt;/u&gt; = 1 x &lt;u&gt;0&lt;/u&gt; x 1 x &lt;u&gt;0&lt;/u&gt; = 1.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/4663866584081597187/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/4663866584081597187' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/4663866584081597187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/4663866584081597187'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2012/01/boole.html' title='Άλγεβρα Boole - Λογικές Πράξεις'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-7161152281084750439</id><published>2012-01-02T15:16:00.000-08:00</published><updated>2014-04-05T09:29:59.478-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Προγραμματισμός με γλώσσα C"/><title type='text'>Ασκήσεις σε γλώσσα C (μέρος Α)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: center;&quot;&gt;
&lt;u&gt;&lt;b&gt;Οι ασκήσεις σε αυτό το μέρος, βοηθάνε στην κατανόηση της γλώσσας C. Στο πρώτο μέρος, έχουμε απλές εφαρμογές. Για την δημιουργία και εκτέλεση των προγραμμάτων χρησιμοποιήθηκε το &quot;Visual Studio 2013&quot;&lt;/b&gt;&lt;/u&gt;&lt;/h2&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;Άσκηση 1&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;
Να γραφεί&amp;nbsp; πρόγραμμα σε C που να μετατρέπει δραχμές σε ευρώ.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;float draxmes, euro;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;Dwse tis draxmes : &quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;scanf_s(&quot;%f&quot;, &amp;amp;draxmes);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;euro = draxmes / 340.75;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;Ta euro einai : %.2f\n&quot;, euro);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb34045u4nmEAw368eODE0DjcwNVAja-CTBVHirQ6lskNUlO4cYM-YqHgdo6nFKgq9Cx6fynpDuLRh4CJCYkPwnKSIYMjCJEbTw1jowAcv_zVM-eqJl3_XodkoF4hbrIyDTiMWJMj-ZsZ2/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb34045u4nmEAw368eODE0DjcwNVAja-CTBVHirQ6lskNUlO4cYM-YqHgdo6nFKgq9Cx6fynpDuLRh4CJCYkPwnKSIYMjCJEbTw1jowAcv_zVM-eqJl3_XodkoF4hbrIyDTiMWJMj-ZsZ2/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;Άσκηση 2&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;
Να γραφεί&amp;nbsp; πρόγραμμα σε C που να διαβάζει 6 νούμερα από το 1 μέχρι το 999 και να τα εμφανίζει όλα σε μια γραμμή σε στήλες πλάτους 6 χαρακτήρων στοιχισμένοι αριστερά στις στήλες αυτές.&lt;br /&gt;
Πχ, αν οι αριθμοί είναι 1,32,23,4,560,8 θα εμφανιστούν ως εξής:&lt;br /&gt;
1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32&amp;nbsp;&amp;nbsp;&amp;nbsp; 23&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 560&amp;nbsp;&amp;nbsp; 8&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int a, b, c, d, e, f;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;Dwse 6 arithmous apo to 0 ws to 999: \n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;scanf_s(&quot;%d %d %d %d %d %d&quot;, &amp;amp;a, &amp;amp;b, &amp;amp;c, &amp;amp;d, &amp;amp;e, &amp;amp;f);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;%d &amp;nbsp; &amp;nbsp; &amp;nbsp;%d &amp;nbsp; &amp;nbsp; &amp;nbsp;%d &amp;nbsp; &amp;nbsp; &amp;nbsp;%d &amp;nbsp; &amp;nbsp; &amp;nbsp;%d &amp;nbsp; &amp;nbsp; &amp;nbsp;%d\n&quot;, a, b, c, d, e, f);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht0FHaZ8C51S5Mu12c4NxGRoCZ1Z2yY6iiKlEbGDaexMjyPRY5zjn1wMSFq07R3_mcpBc2LNo94fdUXaAzdpOSvQNLRzLxRTefOxgsPvee3ryAfHMKQAunq-dBx0oZdw-bR8mC1V_Iwcpf/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht0FHaZ8C51S5Mu12c4NxGRoCZ1Z2yY6iiKlEbGDaexMjyPRY5zjn1wMSFq07R3_mcpBc2LNo94fdUXaAzdpOSvQNLRzLxRTefOxgsPvee3ryAfHMKQAunq-dBx0oZdw-bR8mC1V_Iwcpf/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;Άσκηση 3&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;
Να γραφεί&amp;nbsp; πρόγραμμα σε C που να εμφανίζει την τελική τιμή ενός προϊόντος. Για να την υπολογίσει, το πρόγραμμα θα δέχεται από τον χρήστη την αρχική τιμή του προϊόντος, θα εφαρμόζει έκπτωση 10% και θα προσθέτει και το ΦΠΑ.&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;float arxikh, timh_me_ekptwsh, telikh;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;Dwse thn arxikh timh tou proiontos: &quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;scanf_s(&quot;%f&quot;, &amp;amp;arxikh);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;timh_me_ekptwsh = arxikh - arxikh*0.1;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;telikh = timh_me_ekptwsh + timh_me_ekptwsh*0.19;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;H telikh timh tou proiontos einai: %.2f\n&quot;, telikh);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXznRO90NFoIXI2HVGqPGkFhahNMK1YbPzSZMIqIDxDPl1QRrTYYFDsBMxHNS8ZBD4_SRgf1drAols10rtNiwvgfQAw65jfPrcgdoM9R9e0dxIXYHXVBrs1OMbNyyFoNCTr_eCALQJlOro/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXznRO90NFoIXI2HVGqPGkFhahNMK1YbPzSZMIqIDxDPl1QRrTYYFDsBMxHNS8ZBD4_SRgf1drAols10rtNiwvgfQAw65jfPrcgdoM9R9e0dxIXYHXVBrs1OMbNyyFoNCTr_eCALQJlOro/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;Άσκηση 4&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;
Να γραφεί&amp;nbsp; πρόγραμμα σε C που εμφανίζει το όνομα και το ΚΑΣ σου αφήνοντας μεταξύ τους 3 παύλες. Θεωρούμε ότι το πρόγραμμα γνωρίζει το όνομά σου και ότι θα ζητήσει μόνο τον αριθμό του ΚΑΣ.&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int kas;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;Dwse ton arithmo tou KAS sou: &quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;scanf_s(&quot;%d&quot;, &amp;amp;kas);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;Onomatepwnymo--- %d\n&quot;, kas);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCgHgAiZkgzQ4215bqPpcKnZYTsO7rLuWwGinR_bqyeoTzeTS9g26wHqwppMSc2GzvJXEzmwH5n4PfKrr15grEGeDc1r_cxjyxfY7fsOiPPhJn1-sIaI-634zBL34dqEAU6qDkkH5BeSRX/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCgHgAiZkgzQ4215bqPpcKnZYTsO7rLuWwGinR_bqyeoTzeTS9g26wHqwppMSc2GzvJXEzmwH5n4PfKrr15grEGeDc1r_cxjyxfY7fsOiPPhJn1-sIaI-634zBL34dqEAU6qDkkH5BeSRX/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;Άσκηση 5&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;
Να γραφεί πρόγραμμα σε C που να υπολογίζει την εξής μαθηματική παράσταση:&lt;br /&gt;
2A-3B/2A+2B&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;float A, B, x;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;Dwse duo arithmous: \n&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;scanf_s(&quot;%f %f&quot;, &amp;amp;A, &amp;amp;B);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;x = (2 * A - 3 * B) / (2 * A + 2 * B);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;To apotelesma einai: %.2f\n&quot;, x);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;system(&quot;Pause&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc8LtvIsQd-aGH_yUe3o_SI7b68-uVCKpn-adE2fb6msMSwaOuzsRc2zvxqOn3kl-2xjrAVqBvz0WrDzew59aOt0iW4szmxkGsB1rHoqJWaikE4zDbm6h1Zo9KbgqUn8y6GRacpAVWOE0p/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc8LtvIsQd-aGH_yUe3o_SI7b68-uVCKpn-adE2fb6msMSwaOuzsRc2zvxqOn3kl-2xjrAVqBvz0WrDzew59aOt0iW4szmxkGsB1rHoqJWaikE4zDbm6h1Zo9KbgqUn8y6GRacpAVWOE0p/s1600/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg&quot; height=&quot;202&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/7161152281084750439/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/7161152281084750439' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/7161152281084750439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/7161152281084750439'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2012/01/c.html' title='Ασκήσεις σε γλώσσα C (μέρος Α)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb34045u4nmEAw368eODE0DjcwNVAja-CTBVHirQ6lskNUlO4cYM-YqHgdo6nFKgq9Cx6fynpDuLRh4CJCYkPwnKSIYMjCJEbTw1jowAcv_zVM-eqJl3_XodkoF4hbrIyDTiMWJMj-ZsZ2/s72-c/%CE%9D%CE%AD%CE%B1+%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1+bitmap.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-8192208185554756298</id><published>2011-12-28T15:11:00.000-08:00</published><updated>2015-02-16T11:04:24.286-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ψηφιακά Ηλεκτρονικά"/><title type='text'>Λογικές πράξεις - Πηγή Βικιπαίδεια</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ένα πρόγραμμα που εκτελεί συγκεκριμένη λογική πράξη, ονομάζεται λογική πύλη. Οι λογικές πύλες είναι:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Πύλη NOT&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Πύλη AND&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Πύλη OR&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Πύλη XOR&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Πύλη NAND&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Πύλη NOR&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Πύλη XNOR&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Οι 3 τελευταίες πύλες που αναφέραμε, προκύπτουν απο τον συνδιασμό τών παραπάνω. Η εικόνα παρακάτω μας βοηθάει αρκετά στην κατανόηση των λογικών πράξεων, δείχνοντας το σύμβολο, την σχέση και τον πίνακα αληθείας της κάθε πύλης.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=9157599849099536460&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=9157599849099536460&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=9157599849099536460&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=9157599849099536460&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=9157599849099536460&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=9157599849099536460&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=9157599849099536460&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;img src=&quot;http://anamorfosi.teiser.gr/ekp_yliko/e-notes/Data/circuits/main_files/image101.gif&quot; height=&quot;400&quot; width=&quot;397&quot; /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://hlektronikarios.blogspot.com/feeds/8192208185554756298/comments/default' title='Σχόλια ανάρτησης'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9157599849099536460/8192208185554756298' title='0 σχόλια'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/8192208185554756298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/8192208185554756298'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2011/12/blog-post_8164.html' title='Λογικές πράξεις - Πηγή Βικιπαίδεια'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9157599849099536460.post-6874507602587071601</id><published>2011-12-28T05:32:00.000-08:00</published><updated>2015-02-17T15:02:14.888-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Analog Electronics"/><title type='text'>ΝΟΜΟΣ ΤΟΥ OHM</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://users.sch.gr/iliaslamprou/images/stories/nomos_ohm/ohm_chart.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://users.sch.gr/iliaslamprou/images/stories/nomos_ohm/ohm_chart.jpg&quot; height=&quot;400&quot; width=&quot;396&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Για να υπάρχει ροή ρεύματος μέσω μιάς αντίστασης θα πρέπει στα άκρα της αντίστασης να εφαρμόσουμε τάση. Ο νόμος του Ohm συνδέει την τάση (V), το ρεύμα (I) και την αντίσταση (R).&lt;br /&gt;
Η σχέση αυτή μπορεί να γραφτεί με τρεις τρόπους:&lt;br /&gt;
&lt;br /&gt;
I =V/R&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
R =V/I&lt;br /&gt;
&lt;br /&gt;
V = I x R&lt;br /&gt;
&lt;br /&gt;
όπου:&lt;br /&gt;
V=τάση σε Volts (V)&lt;br /&gt;
I=ρεύμα σε Amperes (A)&lt;br /&gt;
R=αντίσταση σε Ohm (Ω)&amp;nbsp;&amp;nbsp;&amp;nbsp; ή&amp;nbsp;&amp;nbsp; &lt;br /&gt;
V=τάση σε Volts (V)&lt;br /&gt;
I=ρεύμα σε milliamperes (mA)&lt;br /&gt;
R=αντίσταση σε Kilohm (KΩ)&lt;br /&gt;
&lt;br /&gt;
Για τα περισσότερα ηλεκτρονικά κυκλώματα το Ampere είναι πολύ μεγάλο μέγεθος και το Ohm είναι πολύ μικρό, οπότε συνήθως μετράμε το ρεύμα σε milliamperes (mA) και την αντίσταση σε kilohms (ΚΩ). Για να εφαρμόζεται ο νόμος του Ohm ίσως χρειαστεί να μετατρέψουμε το ρεύμα ή την αντίσταση σε πολλαπλάσιο ή υποπολλαπλάσιο. (1mA=0.001A και 1ΚΩ=1000Ω)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Μερικά παραδείγματα υπολογισμού:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Εφαρμόζεται μία τάση 12V στα άκρα αντίστασης 1kΩ, πόσο είναι το ρεύμα που την διαρρέει;&lt;br /&gt;
&lt;br /&gt;
Εξίσωση: I=V/R =&amp;gt; I=12V/1kΩ =&amp;gt; I=12 mA&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_C1JCbEGreGYfe0PT4tAx_krnA6Bc7KpeqzSykXP8ZZdTNb2FUWhUuxuxtn0iYVdz5H5J-6F4cCiy8a6w0NHGFnG5qN_JP5lbL_qHEyhxCfKhiS53Ri1IqgcVRjr2C5SahMAabMU7_AVJ/s1600/ohm.bmp&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_C1JCbEGreGYfe0PT4tAx_krnA6Bc7KpeqzSykXP8ZZdTNb2FUWhUuxuxtn0iYVdz5H5J-6F4cCiy8a6w0NHGFnG5qN_JP5lbL_qHEyhxCfKhiS53Ri1IqgcVRjr2C5SahMAabMU7_AVJ/s400/ohm.bmp&quot; height=&quot;140&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Η μέτρηση έγινε με το Multisim 11.0&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
Μία λάμπα που είναι συνδεδεμένη σε μία μπαραρία 6V διαρρέεται από 60mA, πόσο είναι η αντίσταση της λάμπας;&lt;br /&gt;
&lt;br /&gt;
Εξίσωση: R=V/I =&amp;gt; R=6/60(mA) =&amp;gt; R=0.1KΩ=100Ω&lt;br /&gt;
&lt;br /&gt;
Μία αντίσταση 1.2ΚΩ διαρρέεται από ρεύμα 0.2Α, ποιά είναι η τάση στα άκρα της;&lt;br /&gt;
&lt;br /&gt;
Εξίσωση: V=IxR =&amp;gt; V=0.2x1200=240V&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/6874507602587071601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9157599849099536460/posts/default/6874507602587071601'/><link rel='alternate' type='text/html' href='http://hlektronikarios.blogspot.com/2011/12/blog-post.html' title='ΝΟΜΟΣ ΤΟΥ OHM'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_C1JCbEGreGYfe0PT4tAx_krnA6Bc7KpeqzSykXP8ZZdTNb2FUWhUuxuxtn0iYVdz5H5J-6F4cCiy8a6w0NHGFnG5qN_JP5lbL_qHEyhxCfKhiS53Ri1IqgcVRjr2C5SahMAabMU7_AVJ/s72-c/ohm.bmp" height="72" width="72"/></entry></feed>