GoConqr has a new look! Let us know what you think.

Flashcards

Algoritmos

Camila Bregalda Portuguese 25 cards

Algoritmos

Cards in this deck (25)

  1. 1O que é um algoritmo?É uma sequência lógica e finita de instruções que devem ser seguidas para resolução de um problema ou a execução de uma tarefa.
  2. 2Qual o passo a passo para a criação de um software?Analisa-se o problema, elabora-se uma solução algorítmica e então implementa-se essa solução por meio de uma linguagem de programação
    Problema → Algoritmo → Software
  3. 3O que é uma linguagem de programação?É um conjunto de regras sintáticas e semânticas usadas para instruir o computador em tarefas. Atua como um mecanismo intermediário para estabelecer a ligação entre pensamento humano e a precisão requerida para o processamento pela máquina.
  4. 4Diferencie o que é compilador de interpretadorCompiladores: transforma o programa por inteiro em um conjunto de instruções que pode ser executado pelo computador.
    Interpretadores: cada expressão do programa é executada diretamente, ou seja, transformada em instruções que podem ser executadas pelo computador, sem a necessidade de transformar o programa inteiro em linguagem de
    máquina.
  5. 5Quais as principais características da Linguagem C?Linguagem de propósito geral, compilada, estruturada, imperativa, procedural e de alto nível.
  6. 6Quais os tipos de dados primitivos da linguagem C? Cite exemplos de como utilizá-los.char: 'a', 'b';
    int: 1, 2, 3;
    float: 1.5, 2.0;
    double: 1.53, 3.0;
    void: ausência de valor
  7. 7Quais os tamanhos padrões dos tipos de variáveis?char: 8 bits
    int: 32 bits
    float: 32 bits
    double: 64 bits
  8. 8O que é uma variável?É um objeto capaz de reter ou representar um valor ou expressão. Ela representa uma posição na memória do computador e é associada a um identificador (ou nome) no código fonte do programa.
  9. 9Quais são as regras para nomes de variáveis?Até 32 caracteres, o 1º caractere deve ser uma letra ou _, não pode ter o mesmo nome de palavras reservadas da linguagem, C é case sensitive, não usar caracteres especiais(-,#,!,?, espaço em
    branco, por. ex).
  10. 10O que é uma constante?Uma constante é um valor armazenado em um região de memória que não é alterado durante a execução do programa. Define-se a constante durante a codificação do programa
  11. 11Como se declara uma variável? E uma constante?Variável: tipo identificador
    Ex. int idade;
    float salario = 0.0;
    char gênero = ‘M’;
    Constante: #define identificador valor
    Ex. #define PI 3.1415926535
  12. 12O que são modificadores de uma variável?Modificadores são aplicados precedendo os tipos básicos (com exceção do tipo void) e permitem alterar o significado do tipo
  13. 13Quais os modificadores existentes em C?Signed: determina que uma variável declarada dos tipos char ou int
    poderá ter valores positivos ou negativos (padrão).
    Unsigned: Determina que uma variável tipos char ou int somente poderá
    ter valores positivos e o valor zero.
    Short: determina que uma variável do tipo int terá apenas 16 bits (inteiro pequeno), independentemente do processador.
    Long: determina que uma variável do tipo int terá 32 bits (inteiro
    grande), independentemente do processador. Também
    determina que o tipo double possua maior precisão.
  14. 14O que são operadores aritméticos?Operadores aritméticos permitem a realização de operações matemáticas. Eles seguem as regras de precedência da matemática.
    Ex. +, -, *, /, %, ++, --
  15. 15O que são operadores relacionais?Operadores relacionais permitem a comparação de valores e retornam um resultado True(1) ou False(0).
    Ex. >, >=, <, <=, ==, !=
  16. 16O que são operadores lógicos?Operadores lógicos permitem formar expressões com comparações.
    Ex. Conjunção (E) - &&
    Disjunção (OU) - ||
    Negação - !
  17. 17Qual a procedência dos operadores?Qual a procedência dos operadores?
  18. 18O que é casting?Casting é uma operação destinada a alterar o tipo de um determinado valor. Basta adicionar o comando (tipo) antes da variável ou expressão de interesse.
  19. 19O que faz a função printf?É uma função de escrita de dados na saída padrão (monitor).
  20. 20O que faz a função scanf?Função de entrada de dados
    pelo usuário.
    Também pode ser usado a
    função gets() ou fgets().
  21. 21O que faz uma estrutura de repetição?Ela possibilita executar um bloco de comando, repetidas vezes, até que seja encontrada uma dada condição que conclua a repetição. Essa conclusão se dá ao se obter um "false" em um teste lógico.
    A CONDIÇÃO pode envolver o uso de
    operadores relacionais e lógicos
  22. 22Quando se utiliza a estrutura de repetição While?Quando se faz necessário testar a condição no início
  23. 23Quando se utiliza a estrutura de repetição Do... While?Quando se faz necessário testar a condição no final
  24. 24Quando se utiliza a estrutura de repetição For?Quando há um número pré-determinado de ações, ou seja, utiliza-se uma variável de controle
  25. 25O que ocorre nesse caso: if (i <= 3); { a++ }Esse ponto e vírgula faz com que o bloco de código entre chaves ({}) que deveria ser executado caso a condição seja verdadeira não esteja vinculado ao if, resultando em um comportamento inesperado.

Information

Description
Conceitos
Created by
Camila Bregalda
Views
14
History
  • Created by Camila Bregalda · Apr 26, 2022
  • Copied by Camila Bregalda · Apr 26, 2022
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?