Search Header Logo

Scopri la Macchina di Turing

Authored by Gianmarco Ciccolone

Computers

2nd Grade

Used 3+ times

Scopri la Macchina di Turing
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

8 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Che cos'è una macchina di Turing?

Un dispositivo meccanico per la scrittura di testi.

Un algoritmo di ricerca per database.

Un tipo di computer portatile.

Una macchina di Turing è un modello teorico di calcolo che utilizza un nastro infinito e una testina per eseguire operazioni.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual è la funzione principale del nastro nella macchina di Turing?

Il nastro serve a stampare i risultati.

Il nastro ha la funzione di eseguire calcoli complessi.

Il nastro è utilizzato per la comunicazione tra macchine.

Funzione principale del nastro è quella di fungere da memoria infinita.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Quali sono i tre compiti che può svolgere la macchina di Turing?

Stampare risultati

Memorizzare dati

Eseguire calcoli

Leggere simboli, Scrivere simboli, Spostarsi sul nastro

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Se esiste un algoritmo, cosa esiste anche secondo la tesi di Church-Turing?

Una funzione non calcolabile

Un algoritmo non deterministico

Una funzione calcolabile

Un problema irrisolvibile

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Cosa succede se non esiste una macchina di Turing per un problema?

Esiste una soluzione approssimativa per ogni problema.

Il problema può essere risolto con un algoritmo semplice.

Il problema è non calcolabile o indecidibile.

Il problema è sempre calcolabile.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

La macchina di Turing è un modello astratto o reale?

Teorico

Reale

Astratto

Pratico

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Cosa significa 'eseguire algoritmi' in relazione alla macchina di Turing?

Significa eseguire operazioni di rete su un computer.

Significa eseguire calcoli matematici complessi.

Significa scrivere codice in un linguaggio di programmazione.

Significa seguire istruzioni definite per manipolare simboli su un nastro.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?