ログイン

Algoritmo e programação

Algoritmo e programação
95問 • 1年前
  • ueslei
  • 通報

    問題一覧

  • 1

    Oq é o pensamento computacional?

    dividir um problema em partes menores e, a partir de cada uma dessas partes menores, resolvê-lo.

  • 2

    Oq o pensamento computacional visa?

    desenvolver e testar soluções práticas para resolver diferentes tipos de problemas, utilizando essencialmente quatro habilidades. Deste modo, o objetivo é interpretar e entender um determinado problema da vida real, abstrair alguns pontos que não interferem em sua existência ou solução e, assim, resolvê-lo.

  • 3

    O pensamento computacional pode ser dividir em quatro habilidades essenciais, quais são?

    decomposição, reconhecimento de padrões, abstração de padrão e projeto de algoritmos

  • 4

    Oq é o pilar "Decomposição", uma das quatro habilidades essenciais do pensamento computacional?

    dividir problemas complexos em pedaços menores e que possam ser mais bem gerenciados

  • 5

    Oq é o pilar "reconhecimento de padrões", uma das quatro habilidades essenciais do pensamento computacional?

    semelhanças e tendências dentro de um determinado problema.

  • 6

    Oq é o pilar "abstração de padrões", uma das quatro habilidades essenciais do pensamento computacional?

    O pensamento algorítmico cria regras sequenciais a serem seguidas para resolver um problema.

  • 7

    Oq é um algoritmo?

    Uma sequência finita de ações que tem como objetivo produzir solução para um dado problema.

  • 8

    Oq é lógica?

    Uma parte da filosofia que tem como objetivo estudar e aplicar as leis do raciocínio humano

  • 9

    Quais são as características do algoritmo?

    Cada passo do algoritmo deve ser uma instrução possível de ser realizada A ordem de cada uma das instruções deve ser respeitada O algoritmo deve ser finito

  • 10

    Quais são as três formas principais para representação de um algoritmo?

    Descrição narrativa, fluxograma e pseudocódigo.

  • 11

    Oq é a "descrição narrativa", uma das formas de representar um algoritmo?

    Forma de representar o algoritmo em linguagem natural, ou seja, como as pessoas em geral falam.

  • 12

    Qual o princípial problema da "Descrição narrativa" para descrição de algoritmo?

    Pode dar margem para muitas interpretações

  • 13

    Oq é a "fluxograma", uma das formas de representar um algoritmo??

    fluxogramas são representações gráficas de um algoritmo

  • 14

    Oq essa forma geometria diz no fluxograma?

    início/fim

  • 15

    Oq essa figura geometria diz no fluxograma?

    Operador de entrada de dados

  • 16

    Oq essa figura geometria diz no fluxograma?

    Operador de saída de dados

  • 17

    Oq essa figura geometria diz no fluxograma?

    Operador de atribuição

  • 18

    Oq essa figura geometria diz no fluxograma?

    Condicional/decisão

  • 19

    Como podemos desenhar um fluxograma?

    utilizando ferramentas digitais, como Microsoft PowerPoint, Google Presentation ou qualquer outro editor de slides, que, em sua grande maioria, possuem um conjunto de formas específicas para isso.

  • 20

    Oq é a "Pseudocódigo", uma das formas de representar um algoritmo??

    linguagem intermediária entre a linguagem de máquina e a linguagem de computador para descrever um algoritmo

  • 21

    Como era os computadores entes de 1940?

    Os computadores não eram programados, mas, sim, projetados para desempenhar uma única (e específica) função.

  • 22

    Analisando o cenário antes de 1940, um cientista da computação criou?

    a arquitetura que consiste principalmente em chips de memória capazes de armazenar e processar dados (OLIVEIRA, 2019).

  • 23

    Apesar de ter sido criada em 1940, a arquitetura de von Neumann é usada até hoje, pq?

    Sua simplicidade e funcionalidade, é empregada até hoje por ser um formato mais acessível, principalmente para programadores iniciantes.

  • 24

    Qual o resultado de uma comparação (==)?

    true or false

  • 25

    Oq esse operador de comparação (>) significa em C#?

    maior

  • 26

    Oq esse operador de comparação (<) significa em C#?

    Menor

  • 27

    Oq esse operador de comparação (>=) significa em C#?

    maior ou igual

  • 28

    Oq esse operador de comparação (<=) significa em C#?

    Menor igual

  • 29

    Oq esse operador de comparação (==) significa em C#?

    igual

  • 30

    Oq esse operador de comparação (!=) Significa em C#?

    diferente

  • 31

    Os operadores lógicos realizam uma conexão entre duas expressões, como se denomina?

    expressões lógicas ou expressões booleanas

  • 32

    O fluxo de execução de um algoritmo pode ser?

    sequencial ou fluxo dividido.

  • 33

    Oq é linguagem de programação em outras palavras?

    notação formal que utilizamos para descrever precisamente soluções para problema

  • 34

    Existe duas etapa na soluções de problemas, quais são?

    Primeiro algoritmo e depois programa

  • 35

    A facilidade de programar o algoritmo de solução na linguagem de programação escolhida depende de ?

    quão estreita é a lacuna semântica entre essa linguagem de programação e o nível de abstração no qual o procedimento de solução foi concebido pelo usuário

  • 36

    Oq é um linguagem de baixo nível?

    é a linguagem de máquina, representada por bits zeros e uns. Esta é muito mais complexa para o programador, além de ter o aprendizado dificultado.

  • 37

    O que é linguagem de alto nível?

    aquela cuja sintaxe está focada na compreensão humana

  • 38

    linguagem de programação escolhida para expressar o procedimento de solução para um determinado problema tem um grande impacto na qualidade do código, pq?

    legibilidade, escrita e manutenção e na produtividade do programador.

  • 39

    Embora não haja uma maneira definitiva de classificar ou agrupar os tipos de linguagens de programação, uma abordagem comum é divididas-las em dois paradigmas ou estilos de programação, quais são essas divisões?

    imperativa e declarativa

  • 40

    Entre os paradigmas imperativos, temos?

    Paradigma procedural. Paradigma orientado a objetos Paradigma de processamento paralelo

  • 41

    Oq é "Paradigma procedural" um dos paradigma imperativo?

    se baseia em procedimentos, que são executados numa sequência

  • 42

    Oq é "Paradigma orientado a objetos" um dos paradigmas imperativo?

    considera que o código pode ser dividido em objetos (como os objetos da vida real), os quais possuem propriedades e executam diferentes ações. Os objetos podem interagir uns com os outros para alcançar um objetivo ou resultado desejado.

  • 43

    Oq é o "Paradigma de processamento paralelo" um dos paradigmas imperativo?

    dividi diferentes partes de uma tarefa entre vários processadores, os quais trabalham simultaneamente para resolver um problema.

  • 44

    Oq é "Paradigma lógico" um dos paradigmas declarativos?

    Os programas são escritos como uma série de fatos e regras que seguem uma estrutura lógica.

  • 45

    Oq é "Paradigma funcional" um dos paradigmas declarativos?

    baseado na execução de uma série de funções matemáticas, as quais formam um bloco de construção para a execução de diversos tipos de tarefas. Essas linguagens evitam estruturas de controle de fluxo, como loops.

  • 46

    Oq é "Paradigma database" um dos paradigmas declarativos?

    baseado em dados, logo, as instruções são definidas para manipular os dados em um banco, em vez de codificar uma sequência de instruções para o computador.

  • 47

    Oq são variáveis de uma linguagem no computador?

    são estruturas para armazenamento de valores na memória do computador ou dispositivo

  • 48

    Oq é uma "variável local" em C#?

    uma variável declarada dentro de uma função/método. Ela será utilizada apenas dentro da função/método em que foi declarada.

  • 49

    Oq é uma "Variável global" em C#?

    Uma variável declarada fora de uma função/método. Ela pode ser utilizada em todo o programa.

  • 50

    Oq é "Variável estática" em C#?

    Uma variável utilizada para reter seu valor entre várias chamadas de função.

  • 51

    Oq é uma "variável constante" em C#?

    variável q o valor não é alterado durante a execução de um programa.

  • 52

    Em C# existe duas subcategorias de "Variáveis contantes", quais são?

    primárias e secundárias

  • 53

    Oq é "variáveis contantes primárias" em C#?

    tipos simples, como números e cadeia de caracteres

  • 54

    Oq são "Váriaveis constantes secundárias" em C#?

    Tipos não primitivos, como array e outras estruturas de dados

  • 55

    linguagem C# é fortemente tipada, oq quer dizer?

    é necessário declarar o tipo de dado que uma variável ou constante armazenará

  • 56

    Oq é o tipo de dado "int" em C#?

    Número ponto flutuante de 32 bits

  • 57

    Oq é o tipo de dado "long" em C#?

    Número inteiro de 64 bits

  • 58

    Oq é o tipo de dado "float" em C#?

    Número ponto flutuante de 32 bits

  • 59

    Oq é o tipo de dado "double" em C#?

    Número ponto flutuante de 64 bits

  • 60

    Oq é o tipo de dado "string" em C#?

    Cadeia de caracteres

  • 61

    Oq é o tipo de dado "bool" em C#?

    Valor lógico (true/false) de 8 bits

  • 62

    alguns tipos de dados como long e float devem possuir um sufixo em C#, quais são?

    L e F

  • 63

    existem dois tipos de dados de números inteiros em C#, quais são?

    int e long

  • 64

    Oq é o tipo de dado "int" em C#?

    Indica que o tipo de dados é um inteiro de 32 bits e que pode armazenar números de –2.147.483.648 a 2.147.483.647.

  • 65

    Oq é o tipo de dado "long" em C#?

    indica que o tipo de dados é um inteiro de 64 bits e que pode armazenar números de –9.223.372.036.854.775.808 a 9.223.372.036.854.775.807.

  • 66

    Oq são os números do tipo ponto flutuante em C#?

    são aqueles que possuem casas decimais

  • 67

    Os número do tipo ponto flutuante tem duas subcategorias em C#, quais são?

    Float e Doble

  • 68

    Oq é um tipo de dado "float" em C#?

    pode armazenar números fracionários de 3.4e − 038 a 3.4e + 038.

  • 69

    Oq é o tipo de dado "doble" em C#?

    pode armazenar números fracionários de 1,7e − 308 a 1,7e + 308.

  • 70

    Para que o programa apresente alguma informação na tela no formato de texto em C#, qual método é usado?

    WriteLine ou Write da classe console

  • 71

    Qual a principal diferença entre WriteLine() e Write()?

    Write() apresenta na tela apenas a string fornecida a ele, enquanto o método WriteLine() apresenta a string e também se move para o início da próxima linha.

  • 72

    Quando um programa é executado, o código é lido pelo computador, em que sentido é lido?

    Na maioria do casos, linha por linha (de cima para baixo e da esquerda para a direita),

  • 73

    O Código é sempre lido de forma linear?

    a código nem sempre será uma sequência linear, pode existir estrutura condicional

  • 74

    Oq esse operador logico (&&) Significa em C#?

    E

  • 75

    Oq esse operador logico (||) Significa em C#?

    Ou

  • 76

    Oq esse operador logico (!) Significa em C#?

    Negação

  • 77

    programação estruturada é um paradigma de programação que visa?

    melhorar a clareza, a qualidade e o tempo de desenvolvimento de um programa de computador, fazendo uso extensivo das construções de fluxo de controle estruturado de seleção (if/else) e de repetição (while e for)

  • 78

    linguagem C# tem mais do que alguns paradigmas de programação com os quais ela se relaciona, qual é o paradigma mais favorecido entre todos?

    é o orientado a objetos.

  • 79

    A linguagem C# oferece suporte a todos os quatro recursos orientados a objetos, quais são?

    Encapsulamento de dados, herança, interfaces e polimorfismo

  • 80

    programação orientada a objetos sempre foi vantajosa para os programadores, pq?

    pois lhes permite estruturar programas intuitivamente e com construções do mundo real.

  • 81

    Outra característica de C# é que essa linguagem oferece suporte à ?

    programação orientada a componentes por meio de conceitos de propriedades, métodos, eventos e atributos para componentes autocontidos e autodescritivos de funcionalidade para aplicativos robustos e escaláveis

  • 82

    uma das principais características em C#?

    é o design estruturado e a modularização que, em C#, dividem um problema em partes, usando funções de fácil implementação para resolver problemas significativos.

  • 83

    programação estruturada é um método de desenvolvimento de software que usa modularização e design estruturado, isso significa oq?

    grandes programas ou scripts são divididos em módulos menores e que cada módulo individual usa código estruturado, isso faz com que as instruções sejam organizadas de uma maneira específica, minimizando erros e interpretações incorretas

  • 84

    Os mecanismos que nos permitem controlar o fluxo de execução são chamados de?

    Estruturas de controle.

  • 85

    Existem três categorias principais de estruturas de controle, quais são??

    Estrutura sequencial, Estrutura condicional ou de seleção e Estrutura de repetição ou de iteração

  • 86

    Oq é "Estrutura sequencial" uma das estrutura de controle?

    Execute uma instrução, depois a próxima e a próxima.

  • 87

    Oq é "Estrutura condicional ou de seleção" uma das estrutura de controle?

    o código seleciona ou escolhe entre dois ou mais fluxos. A escolha é decidida fazendo-se algum tipo de pergunta (condição).

  • 88

    Oq é "Estrutura de repetição ou de iteração ou de seleção" uma das estrutura de controle?

    Essa estrutura permite que algum código (de uma a várias linhas) seja executado (ou repetido) várias vezes.

  • 89

    Todas as linguagens de programação de alto nível têm estruturas de controle?

    Todas as linguagens têm as três categorias de estruturas de controle (sequência, seleção e iteração).

  • 90

    Outro tipo de estrutura encontrada em diversas linguagens de programação é ?

    função

  • 91

    Os diferentes tipos de funções que podem ser integrados em um programa C#, quais são?

    São uma combinação de funções: com ou sem parâmetros; que podem ou não ter os valores de retorno (dependendo do requisito fornecido).

  • 92

    função é um membro da classe, ou seja, é exatamente o mesmo que um método; às vezes, os dois termos são usados indistintamente. Mas existem diferenças básicas entre métodos e funções, quais são?

    • método vem com um tipo de retorno nulo (void); • função tem um tipo de retorno como int, string ou float, por

  • 93

    Explique o código a seguir?

    <modificadores_de_acesso>: são usados para especificar o escopo de acessibilidade de um membro de uma classe ou tipo da própria classe. Por exemplo, uma função pública (public) é acessível a todos sem quaisquer restrições, enquanto em uma função privada (private), o acesso é limitado à definição de classe. Este é o tipo de modificador de acesso-padrão se nenhum for especi- ficado formalmente. Os modificadores de acesso permitem que você defina quem tem ou não acesso a determinados recursos. • <tipo_retorno>: uma função pode retornar um valor, esse valor pode ser do tipo (int), (float ou double), (string) ou (bool). • <nome_função>: o nome da função deve começar com uma letra, seguido por outras letras e/ou números, não sendo possível utilizar caracteres especiais. • <parâmetros>: os parâmetros são opcionais, sendo valores que são passados para uma função para que ela os processe. • <código_da_função>:onde será codificado toda a ação que uma função deve desempenhar. • <retorno>: retorno é responsável por devolver ao fluxo do código principal algum conteúdo que foi solicitado.

  • 94

    Oq são funções nativas em C#?

    Funções prontas e podem ser invocadas no código a qualquer momento

  • 95

    C# possui uma extensa biblioteca de matemática que fornece aos desenvolvedores várias funções e propriedades gerais, trigonométricas, estatísticas e logarítmicas, quais são?

    MATH.PI, MATH.SIN, MATH.COS, MATH.TAN, MATH.POW e MATH.SQRT

  • Python 1

    Python 1

    ueslei · 25問 · 2年前

    Python 1

    Python 1

    25問 • 2年前
    ueslei

    HTML

    HTML

    ueslei · 94問 · 2年前

    HTML

    HTML

    94問 • 2年前
    ueslei

    Css

    Css

    ueslei · 37問 · 2年前

    Css

    Css

    37問 • 2年前
    ueslei

    Conceito de dado

    Conceito de dado

    ueslei · 23問 · 1年前

    Conceito de dado

    Conceito de dado

    23問 • 1年前
    ueslei

    Sistema numérico

    Sistema numérico

    ueslei · 17問 · 1年前

    Sistema numérico

    Sistema numérico

    17問 • 1年前
    ueslei

    Conceitos da teoria da administração

    Conceitos da teoria da administração

    ueslei · 100問 · 1年前

    Conceitos da teoria da administração

    Conceitos da teoria da administração

    100問 • 1年前
    ueslei

    Conceitos da teoria da administração 2

    Conceitos da teoria da administração 2

    ueslei · 14問 · 1年前

    Conceitos da teoria da administração 2

    Conceitos da teoria da administração 2

    14問 • 1年前
    ueslei

    A organização a perspectiva humanística

    A organização a perspectiva humanística

    ueslei · 24問 · 1年前

    A organização a perspectiva humanística

    A organização a perspectiva humanística

    24問 • 1年前
    ueslei

    Liderança e Cultura organizacional

    Liderança e Cultura organizacional

    ueslei · 38問 · 1年前

    Liderança e Cultura organizacional

    Liderança e Cultura organizacional

    38問 • 1年前
    ueslei

    A burocracia no ambiente de negócio e o poder nas organizações

    A burocracia no ambiente de negócio e o poder nas organizações

    ueslei · 44問 · 1年前

    A burocracia no ambiente de negócio e o poder nas organizações

    A burocracia no ambiente de negócio e o poder nas organizações

    44問 • 1年前
    ueslei

    Perspectiva estruturalista

    Perspectiva estruturalista

    ueslei · 39問 · 1年前

    Perspectiva estruturalista

    Perspectiva estruturalista

    39問 • 1年前
    ueslei

    O impacto das relações comportamentais na dinâmica das organizações na perspectiva comportamental

    O impacto das relações comportamentais na dinâmica das organizações na perspectiva comportamental

    ueslei · 43問 · 1年前

    O impacto das relações comportamentais na dinâmica das organizações na perspectiva comportamental

    O impacto das relações comportamentais na dinâmica das organizações na perspectiva comportamental

    43問 • 1年前
    ueslei

    Pesquisa, tecnologia

    Pesquisa, tecnologia

    ueslei · 6問 · 1年前

    Pesquisa, tecnologia

    Pesquisa, tecnologia

    6問 • 1年前
    ueslei

    HTML 2

    HTML 2

    ueslei · 99問 · 1年前

    HTML 2

    HTML 2

    99問 • 1年前
    ueslei

    Fonética e fonologia

    Fonética e fonologia

    ueslei · 13問 · 1年前

    Fonética e fonologia

    Fonética e fonologia

    13問 • 1年前
    ueslei

    Alfabeto

    Alfabeto

    ueslei · 11問 · 1年前

    Alfabeto

    Alfabeto

    11問 • 1年前
    ueslei

    Encontro vocálico: ditongo, tritongo e hiato

    Encontro vocálico: ditongo, tritongo e hiato

    ueslei · 35問 · 1年前

    Encontro vocálico: ditongo, tritongo e hiato

    Encontro vocálico: ditongo, tritongo e hiato

    35問 • 1年前
    ueslei

    Encontro consonantal

    Encontro consonantal

    ueslei · 8問 · 1年前

    Encontro consonantal

    Encontro consonantal

    8問 • 1年前
    ueslei

    HTML 3

    HTML 3

    ueslei · 41問 · 1年前

    HTML 3

    HTML 3

    41問 • 1年前
    ueslei

    Digrafo

    Digrafo

    ueslei · 14問 · 1年前

    Digrafo

    Digrafo

    14問 • 1年前
    ueslei

    Conceitos Básicos do Sistema Financeiro Nacional

    Conceitos Básicos do Sistema Financeiro Nacional

    ueslei · 12問 · 1年前

    Conceitos Básicos do Sistema Financeiro Nacional

    Conceitos Básicos do Sistema Financeiro Nacional

    12問 • 1年前
    ueslei

    Infraestrutura da tecnologia da informação

    Infraestrutura da tecnologia da informação

    ueslei · 93問 · 1年前

    Infraestrutura da tecnologia da informação

    Infraestrutura da tecnologia da informação

    93問 • 1年前
    ueslei

    Infraestrutura de tecnologia da informação 2

    Infraestrutura de tecnologia da informação 2

    ueslei · 100問 · 1年前

    Infraestrutura de tecnologia da informação 2

    Infraestrutura de tecnologia da informação 2

    100問 • 1年前
    ueslei

    Ortoépia e prosódia

    Ortoépia e prosódia

    ueslei · 8問 · 1年前

    Ortoépia e prosódia

    Ortoépia e prosódia

    8問 • 1年前
    ueslei

    sei la

    sei la

    ueslei · 11問 · 1年前

    sei la

    sei la

    11問 • 1年前
    ueslei

    Python 2

    Python 2

    ueslei · 100問 · 1年前

    Python 2

    Python 2

    100問 • 1年前
    ueslei

    Novo acordo ortográfico

    Novo acordo ortográfico

    ueslei · 28問 · 1年前

    Novo acordo ortográfico

    Novo acordo ortográfico

    28問 • 1年前
    ueslei

    Introdução a cibersegurança

    Introdução a cibersegurança

    ueslei · 100問 · 1年前

    Introdução a cibersegurança

    Introdução a cibersegurança

    100問 • 1年前
    ueslei

    Python 3

    Python 3

    ueslei · 72問 · 1年前

    Python 3

    Python 3

    72問 • 1年前
    ueslei

    Maisculos e minúsculo

    Maisculos e minúsculo

    ueslei · 5問 · 1年前

    Maisculos e minúsculo

    Maisculos e minúsculo

    5問 • 1年前
    ueslei

    Divisão silábica

    Divisão silábica

    ueslei · 8問 · 1年前

    Divisão silábica

    Divisão silábica

    8問 • 1年前
    ueslei

    Palavras monossílabas

    Palavras monossílabas

    ueslei · 19問 · 1年前

    Palavras monossílabas

    Palavras monossílabas

    19問 • 1年前
    ueslei

    infraestrutura de tecnologia da informação 3

    infraestrutura de tecnologia da informação 3

    ueslei · 7問 · 1年前

    infraestrutura de tecnologia da informação 3

    infraestrutura de tecnologia da informação 3

    7問 • 1年前
    ueslei

    Protocolos de comunicação

    Protocolos de comunicação

    ueslei · 60問 · 1年前

    Protocolos de comunicação

    Protocolos de comunicação

    60問 • 1年前
    ueslei

    introdução a cibersegurança 2

    introdução a cibersegurança 2

    ueslei · 91問 · 1年前

    introdução a cibersegurança 2

    introdução a cibersegurança 2

    91問 • 1年前
    ueslei

    Criptomoedas

    Criptomoedas

    ueslei · 21問 · 1年前

    Criptomoedas

    Criptomoedas

    21問 • 1年前
    ueslei

    Desenvolvimento de sistemas

    Desenvolvimento de sistemas

    ueslei · 37問 · 1年前

    Desenvolvimento de sistemas

    Desenvolvimento de sistemas

    37問 • 1年前
    ueslei

    Forma Variante

    Forma Variante

    ueslei · 32問 · 1年前

    Forma Variante

    Forma Variante

    32問 • 1年前
    ueslei

    問題一覧

  • 1

    Oq é o pensamento computacional?

    dividir um problema em partes menores e, a partir de cada uma dessas partes menores, resolvê-lo.

  • 2

    Oq o pensamento computacional visa?

    desenvolver e testar soluções práticas para resolver diferentes tipos de problemas, utilizando essencialmente quatro habilidades. Deste modo, o objetivo é interpretar e entender um determinado problema da vida real, abstrair alguns pontos que não interferem em sua existência ou solução e, assim, resolvê-lo.

  • 3

    O pensamento computacional pode ser dividir em quatro habilidades essenciais, quais são?

    decomposição, reconhecimento de padrões, abstração de padrão e projeto de algoritmos

  • 4

    Oq é o pilar "Decomposição", uma das quatro habilidades essenciais do pensamento computacional?

    dividir problemas complexos em pedaços menores e que possam ser mais bem gerenciados

  • 5

    Oq é o pilar "reconhecimento de padrões", uma das quatro habilidades essenciais do pensamento computacional?

    semelhanças e tendências dentro de um determinado problema.

  • 6

    Oq é o pilar "abstração de padrões", uma das quatro habilidades essenciais do pensamento computacional?

    O pensamento algorítmico cria regras sequenciais a serem seguidas para resolver um problema.

  • 7

    Oq é um algoritmo?

    Uma sequência finita de ações que tem como objetivo produzir solução para um dado problema.

  • 8

    Oq é lógica?

    Uma parte da filosofia que tem como objetivo estudar e aplicar as leis do raciocínio humano

  • 9

    Quais são as características do algoritmo?

    Cada passo do algoritmo deve ser uma instrução possível de ser realizada A ordem de cada uma das instruções deve ser respeitada O algoritmo deve ser finito

  • 10

    Quais são as três formas principais para representação de um algoritmo?

    Descrição narrativa, fluxograma e pseudocódigo.

  • 11

    Oq é a "descrição narrativa", uma das formas de representar um algoritmo?

    Forma de representar o algoritmo em linguagem natural, ou seja, como as pessoas em geral falam.

  • 12

    Qual o princípial problema da "Descrição narrativa" para descrição de algoritmo?

    Pode dar margem para muitas interpretações

  • 13

    Oq é a "fluxograma", uma das formas de representar um algoritmo??

    fluxogramas são representações gráficas de um algoritmo

  • 14

    Oq essa forma geometria diz no fluxograma?

    início/fim

  • 15

    Oq essa figura geometria diz no fluxograma?

    Operador de entrada de dados

  • 16

    Oq essa figura geometria diz no fluxograma?

    Operador de saída de dados

  • 17

    Oq essa figura geometria diz no fluxograma?

    Operador de atribuição

  • 18

    Oq essa figura geometria diz no fluxograma?

    Condicional/decisão

  • 19

    Como podemos desenhar um fluxograma?

    utilizando ferramentas digitais, como Microsoft PowerPoint, Google Presentation ou qualquer outro editor de slides, que, em sua grande maioria, possuem um conjunto de formas específicas para isso.

  • 20

    Oq é a "Pseudocódigo", uma das formas de representar um algoritmo??

    linguagem intermediária entre a linguagem de máquina e a linguagem de computador para descrever um algoritmo

  • 21

    Como era os computadores entes de 1940?

    Os computadores não eram programados, mas, sim, projetados para desempenhar uma única (e específica) função.

  • 22

    Analisando o cenário antes de 1940, um cientista da computação criou?

    a arquitetura que consiste principalmente em chips de memória capazes de armazenar e processar dados (OLIVEIRA, 2019).

  • 23

    Apesar de ter sido criada em 1940, a arquitetura de von Neumann é usada até hoje, pq?

    Sua simplicidade e funcionalidade, é empregada até hoje por ser um formato mais acessível, principalmente para programadores iniciantes.

  • 24

    Qual o resultado de uma comparação (==)?

    true or false

  • 25

    Oq esse operador de comparação (>) significa em C#?

    maior

  • 26

    Oq esse operador de comparação (<) significa em C#?

    Menor

  • 27

    Oq esse operador de comparação (>=) significa em C#?

    maior ou igual

  • 28

    Oq esse operador de comparação (<=) significa em C#?

    Menor igual

  • 29

    Oq esse operador de comparação (==) significa em C#?

    igual

  • 30

    Oq esse operador de comparação (!=) Significa em C#?

    diferente

  • 31

    Os operadores lógicos realizam uma conexão entre duas expressões, como se denomina?

    expressões lógicas ou expressões booleanas

  • 32

    O fluxo de execução de um algoritmo pode ser?

    sequencial ou fluxo dividido.

  • 33

    Oq é linguagem de programação em outras palavras?

    notação formal que utilizamos para descrever precisamente soluções para problema

  • 34

    Existe duas etapa na soluções de problemas, quais são?

    Primeiro algoritmo e depois programa

  • 35

    A facilidade de programar o algoritmo de solução na linguagem de programação escolhida depende de ?

    quão estreita é a lacuna semântica entre essa linguagem de programação e o nível de abstração no qual o procedimento de solução foi concebido pelo usuário

  • 36

    Oq é um linguagem de baixo nível?

    é a linguagem de máquina, representada por bits zeros e uns. Esta é muito mais complexa para o programador, além de ter o aprendizado dificultado.

  • 37

    O que é linguagem de alto nível?

    aquela cuja sintaxe está focada na compreensão humana

  • 38

    linguagem de programação escolhida para expressar o procedimento de solução para um determinado problema tem um grande impacto na qualidade do código, pq?

    legibilidade, escrita e manutenção e na produtividade do programador.

  • 39

    Embora não haja uma maneira definitiva de classificar ou agrupar os tipos de linguagens de programação, uma abordagem comum é divididas-las em dois paradigmas ou estilos de programação, quais são essas divisões?

    imperativa e declarativa

  • 40

    Entre os paradigmas imperativos, temos?

    Paradigma procedural. Paradigma orientado a objetos Paradigma de processamento paralelo

  • 41

    Oq é "Paradigma procedural" um dos paradigma imperativo?

    se baseia em procedimentos, que são executados numa sequência

  • 42

    Oq é "Paradigma orientado a objetos" um dos paradigmas imperativo?

    considera que o código pode ser dividido em objetos (como os objetos da vida real), os quais possuem propriedades e executam diferentes ações. Os objetos podem interagir uns com os outros para alcançar um objetivo ou resultado desejado.

  • 43

    Oq é o "Paradigma de processamento paralelo" um dos paradigmas imperativo?

    dividi diferentes partes de uma tarefa entre vários processadores, os quais trabalham simultaneamente para resolver um problema.

  • 44

    Oq é "Paradigma lógico" um dos paradigmas declarativos?

    Os programas são escritos como uma série de fatos e regras que seguem uma estrutura lógica.

  • 45

    Oq é "Paradigma funcional" um dos paradigmas declarativos?

    baseado na execução de uma série de funções matemáticas, as quais formam um bloco de construção para a execução de diversos tipos de tarefas. Essas linguagens evitam estruturas de controle de fluxo, como loops.

  • 46

    Oq é "Paradigma database" um dos paradigmas declarativos?

    baseado em dados, logo, as instruções são definidas para manipular os dados em um banco, em vez de codificar uma sequência de instruções para o computador.

  • 47

    Oq são variáveis de uma linguagem no computador?

    são estruturas para armazenamento de valores na memória do computador ou dispositivo

  • 48

    Oq é uma "variável local" em C#?

    uma variável declarada dentro de uma função/método. Ela será utilizada apenas dentro da função/método em que foi declarada.

  • 49

    Oq é uma "Variável global" em C#?

    Uma variável declarada fora de uma função/método. Ela pode ser utilizada em todo o programa.

  • 50

    Oq é "Variável estática" em C#?

    Uma variável utilizada para reter seu valor entre várias chamadas de função.

  • 51

    Oq é uma "variável constante" em C#?

    variável q o valor não é alterado durante a execução de um programa.

  • 52

    Em C# existe duas subcategorias de "Variáveis contantes", quais são?

    primárias e secundárias

  • 53

    Oq é "variáveis contantes primárias" em C#?

    tipos simples, como números e cadeia de caracteres

  • 54

    Oq são "Váriaveis constantes secundárias" em C#?

    Tipos não primitivos, como array e outras estruturas de dados

  • 55

    linguagem C# é fortemente tipada, oq quer dizer?

    é necessário declarar o tipo de dado que uma variável ou constante armazenará

  • 56

    Oq é o tipo de dado "int" em C#?

    Número ponto flutuante de 32 bits

  • 57

    Oq é o tipo de dado "long" em C#?

    Número inteiro de 64 bits

  • 58

    Oq é o tipo de dado "float" em C#?

    Número ponto flutuante de 32 bits

  • 59

    Oq é o tipo de dado "double" em C#?

    Número ponto flutuante de 64 bits

  • 60

    Oq é o tipo de dado "string" em C#?

    Cadeia de caracteres

  • 61

    Oq é o tipo de dado "bool" em C#?

    Valor lógico (true/false) de 8 bits

  • 62

    alguns tipos de dados como long e float devem possuir um sufixo em C#, quais são?

    L e F

  • 63

    existem dois tipos de dados de números inteiros em C#, quais são?

    int e long

  • 64

    Oq é o tipo de dado "int" em C#?

    Indica que o tipo de dados é um inteiro de 32 bits e que pode armazenar números de –2.147.483.648 a 2.147.483.647.

  • 65

    Oq é o tipo de dado "long" em C#?

    indica que o tipo de dados é um inteiro de 64 bits e que pode armazenar números de –9.223.372.036.854.775.808 a 9.223.372.036.854.775.807.

  • 66

    Oq são os números do tipo ponto flutuante em C#?

    são aqueles que possuem casas decimais

  • 67

    Os número do tipo ponto flutuante tem duas subcategorias em C#, quais são?

    Float e Doble

  • 68

    Oq é um tipo de dado "float" em C#?

    pode armazenar números fracionários de 3.4e − 038 a 3.4e + 038.

  • 69

    Oq é o tipo de dado "doble" em C#?

    pode armazenar números fracionários de 1,7e − 308 a 1,7e + 308.

  • 70

    Para que o programa apresente alguma informação na tela no formato de texto em C#, qual método é usado?

    WriteLine ou Write da classe console

  • 71

    Qual a principal diferença entre WriteLine() e Write()?

    Write() apresenta na tela apenas a string fornecida a ele, enquanto o método WriteLine() apresenta a string e também se move para o início da próxima linha.

  • 72

    Quando um programa é executado, o código é lido pelo computador, em que sentido é lido?

    Na maioria do casos, linha por linha (de cima para baixo e da esquerda para a direita),

  • 73

    O Código é sempre lido de forma linear?

    a código nem sempre será uma sequência linear, pode existir estrutura condicional

  • 74

    Oq esse operador logico (&&) Significa em C#?

    E

  • 75

    Oq esse operador logico (||) Significa em C#?

    Ou

  • 76

    Oq esse operador logico (!) Significa em C#?

    Negação

  • 77

    programação estruturada é um paradigma de programação que visa?

    melhorar a clareza, a qualidade e o tempo de desenvolvimento de um programa de computador, fazendo uso extensivo das construções de fluxo de controle estruturado de seleção (if/else) e de repetição (while e for)

  • 78

    linguagem C# tem mais do que alguns paradigmas de programação com os quais ela se relaciona, qual é o paradigma mais favorecido entre todos?

    é o orientado a objetos.

  • 79

    A linguagem C# oferece suporte a todos os quatro recursos orientados a objetos, quais são?

    Encapsulamento de dados, herança, interfaces e polimorfismo

  • 80

    programação orientada a objetos sempre foi vantajosa para os programadores, pq?

    pois lhes permite estruturar programas intuitivamente e com construções do mundo real.

  • 81

    Outra característica de C# é que essa linguagem oferece suporte à ?

    programação orientada a componentes por meio de conceitos de propriedades, métodos, eventos e atributos para componentes autocontidos e autodescritivos de funcionalidade para aplicativos robustos e escaláveis

  • 82

    uma das principais características em C#?

    é o design estruturado e a modularização que, em C#, dividem um problema em partes, usando funções de fácil implementação para resolver problemas significativos.

  • 83

    programação estruturada é um método de desenvolvimento de software que usa modularização e design estruturado, isso significa oq?

    grandes programas ou scripts são divididos em módulos menores e que cada módulo individual usa código estruturado, isso faz com que as instruções sejam organizadas de uma maneira específica, minimizando erros e interpretações incorretas

  • 84

    Os mecanismos que nos permitem controlar o fluxo de execução são chamados de?

    Estruturas de controle.

  • 85

    Existem três categorias principais de estruturas de controle, quais são??

    Estrutura sequencial, Estrutura condicional ou de seleção e Estrutura de repetição ou de iteração

  • 86

    Oq é "Estrutura sequencial" uma das estrutura de controle?

    Execute uma instrução, depois a próxima e a próxima.

  • 87

    Oq é "Estrutura condicional ou de seleção" uma das estrutura de controle?

    o código seleciona ou escolhe entre dois ou mais fluxos. A escolha é decidida fazendo-se algum tipo de pergunta (condição).

  • 88

    Oq é "Estrutura de repetição ou de iteração ou de seleção" uma das estrutura de controle?

    Essa estrutura permite que algum código (de uma a várias linhas) seja executado (ou repetido) várias vezes.

  • 89

    Todas as linguagens de programação de alto nível têm estruturas de controle?

    Todas as linguagens têm as três categorias de estruturas de controle (sequência, seleção e iteração).

  • 90

    Outro tipo de estrutura encontrada em diversas linguagens de programação é ?

    função

  • 91

    Os diferentes tipos de funções que podem ser integrados em um programa C#, quais são?

    São uma combinação de funções: com ou sem parâmetros; que podem ou não ter os valores de retorno (dependendo do requisito fornecido).

  • 92

    função é um membro da classe, ou seja, é exatamente o mesmo que um método; às vezes, os dois termos são usados indistintamente. Mas existem diferenças básicas entre métodos e funções, quais são?

    • método vem com um tipo de retorno nulo (void); • função tem um tipo de retorno como int, string ou float, por

  • 93

    Explique o código a seguir?

    <modificadores_de_acesso>: são usados para especificar o escopo de acessibilidade de um membro de uma classe ou tipo da própria classe. Por exemplo, uma função pública (public) é acessível a todos sem quaisquer restrições, enquanto em uma função privada (private), o acesso é limitado à definição de classe. Este é o tipo de modificador de acesso-padrão se nenhum for especi- ficado formalmente. Os modificadores de acesso permitem que você defina quem tem ou não acesso a determinados recursos. • <tipo_retorno>: uma função pode retornar um valor, esse valor pode ser do tipo (int), (float ou double), (string) ou (bool). • <nome_função>: o nome da função deve começar com uma letra, seguido por outras letras e/ou números, não sendo possível utilizar caracteres especiais. • <parâmetros>: os parâmetros são opcionais, sendo valores que são passados para uma função para que ela os processe. • <código_da_função>:onde será codificado toda a ação que uma função deve desempenhar. • <retorno>: retorno é responsável por devolver ao fluxo do código principal algum conteúdo que foi solicitado.

  • 94

    Oq são funções nativas em C#?

    Funções prontas e podem ser invocadas no código a qualquer momento

  • 95

    C# possui uma extensa biblioteca de matemática que fornece aos desenvolvedores várias funções e propriedades gerais, trigonométricas, estatísticas e logarítmicas, quais são?

    MATH.PI, MATH.SIN, MATH.COS, MATH.TAN, MATH.POW e MATH.SQRT