Τεχνητή Νοημοσύνη και προγραμματισμός

Ξεκίνησε από mandarinos, 22 Μαρ 2025, 06:20:41 ΜΜ

« προηγούμενο - επόμενο »

mandarinos

Ουδόλως συνιστώ σε μαθητές τη χρήση της ΤΝ στον προγραμματισμό, διότι είναι σα να τους λέω να λύνουν τις ασκήσεις τους με το λυσάρι. Ναι μέν, θα έχουν δώσει τις σωστές απαντήσεις, αλλά το συγκεκριμένο μάθημα δεν θα το μάθουν ποτέ.

Ωστόσο, μπορούμε να τη χρησιμοποιήσουμε γιά να δείξουμε κάποιες άλλες δυνατότητες (πέραν της ύλης του αναλυτικού προγράμματος) και να τους κινήσουμε το ενδιαφέρον, να μάθουν πχ τί σημαίνει "βιβλιοθήκες", πού τις βρίσκουμε, ποιές έχει η γλώσσα που χρησιμοποιούμε, κλπ.

Και πάντα ελέγχουμε το πρόγραμμά μας γραμμή-γραμμή. (Οι ΤΝ κάνουν και λάθη, με συχνότητα περίπου 1 απάντηση στις 40.)

Ως παράδειγμα, ακολουθεί ένα πρόγραμμα σε Python, που υλοποιεί ένα ψηφιακό ρολόϊ - όπως μου έδωσε το πρόγραμμα η ΤΝ· το δοκίμασα σε Thonny και δουλεύει άψογα:

.............................................

import tkinter as tk
from time import strftime

def update_time():
    current_time = strftime('%H:%M:%S')  # Format: HH:MM:SS
    label.config(text=current_time)
    label.after(1000, update_time)  # Update every second

# Create main window
root = tk.Tk()
root.title("Digital Clock")

# Create a label to display time
label = tk.Label(root, font=('calibri', 40, 'bold'), background='black', foreground='white')
label.pack(anchor='center')

# Start updating the time
update_time()

# Run the GUI event loop
root.mainloop()