Instruções de Atribuição Flashcards

1
Q

Instrução de atribuição

A
  • Uma instrução de atribuição é uma forma de “colocar” um valor numa variável
    (pedaço de memória com um nome)
  • o valor é de qualquer tipo de dados
  • a variável é do mesmo tipo de dados do valor
    Uma instrução de atribuição consiste em guardar um valor de qualquer tipo na
    memória do computador, na zona reservada para a variável envolvida
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Sintaxe(Instruções de atribuição)

A

Em linguagem C:
variável = expressão ;
em que,
- a variável recebe o valor da expressão
- a variável e a expressão têm que ser do mesmo tipo
- exceção: se a variável é do tipo real, a expressão pode ser do tipo inteiro
- colocar sempre um ponto e vírgula (;) no final da instrução
- Em pseudo-código:

<variável> ← <expressão>
- Em fluxograma:
variável ← expressão
</expressão></variável>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Introduções de entrada

A
  • Entrada de dados para o programa (memória do computador)
  • é feita do dispositivo de entrada padrão (teclado) para as variáveis
  • a instrução que faz entrada de dados é a função predefinida scanf
  • Uma das formas de atribuir (“colocar”) um valor a uma variável
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Sintaxe(Instruções de entrada)

A
  • Em linguagem C:
    scanf (“formato_1 … formato_N”, &var_1, …, &var_N) ;
    em que,
    formato_1 corresponde ao formato de leitura de dados do tipo da variável var_1

    formato_N corresponde ao formato de leitura de dados do tipo da variável var_N
  • as variáveis var_1, …, var_N
    • são todas do tipo simples (inteiro, real e caráter),
    • podem ser de tipos diferentes
  • Em pseudo-código:
    ler: <lista-de-variáveis></lista-de-variáveis>
  • Em fluxograma:
    ler var_1, …, var_N
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Formato de leitura de valores inteiros

A
  • Formato de leitura (para variáveis):
    %d
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Formato de leitura de valores reais

A
  • Formato de leitura (para variáveis):
    %f
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Formato de leitura de caracteres

A
  • Formato de leitura (para variáveis):
    %c
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Instruções de saída

A
  • Saída de dados do programa (memória do computador)
    - que é feito da memória para o dispositivo de saída padrão (monitor), e
    • que podem ser de dois tipos:
      • valores (constantes e conteúdos de variáveis)
      • mensagens (textos)
    • a instrução que faz a saída de dados é a função predefinida printf
  • A saída de dados pode ser de 3 de formas:
    • só valores (constantes e conteúdos de variáveis)
    • só mensagens
    • mistura de mensagens e de valores (constantes e conteúdos de variáveis)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Sintaxe - só valores (constantes e conteúdos de variáveis)

A
  • Em linguagem C:
    printf (“formato_1 … formato_N”, valor_1, …, valor_N) ;
    em que,
    formato_1 corresponde ao formato de escrita de dados do tipo de valor_1

    formato_N corresponde ao formato de escrita de dados do tipo de valor_N
    valor_1 corresponde a uma constante ou conteúdo da variável valor_1

    valor_N corresponde a uma constante ou conteúdo da variável valor_N
  • os valores associados a valor_1, …, valor_N
  • são todos do tipo simples (inteiro, real ou caráter)
  • podem ser de tipos diferentes
  • Em pseudo-código:
    escrever: <lista-de-variáveis></lista-de-variáveis>
  • Em fluxograma:
    escrever var_1, …, var_N
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Sintaxe - só mensagens

A
  • Em linguagem C:
    printf (“mensagem”) ;
  • Em pseudo-código:
    escrever: <mensagem></mensagem>
  • Em fluxograma:
    escrever “mensagem”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Sintaxe - mensagens e valores

A
  • Em linguagem C:
    printf (“… formato_1 … formato_N …”, valor_1, …, valor_N) ;
    em que,
    formato_1 corresponde ao formato de escrita de dados do tipo de valor_1

    formato_N corresponde ao formato de escrita de dados do tipo de valor_N
    valor_1 corresponde a uma constante ou conteúdo da variável valor_1

    valor_N corresponde a uma constante ou conteúdo da variável valor_N
  • podem aparecer mensagens (sem formato de escrita) antes e/ou depois da escrita de
    um valor
  • basta inserir as mensagens antes e/ou depois do formato do valor a escrever
  • Em pseudo-código:
    escrever: <lista-de-variáveis, mensagem>
  • Em fluxograma:
    escrever “… var_1 … var_N …”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Formato de escrita de valores inteiros

A
  • Formato de escrita (números ou variáveis):
    %d
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Formato de escrita de reais

A
  • Formato de escrita (números e variáveis):
    %f
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Formato de escrita de caracteres

A

Formato de escrita (símbolos e variáveis):
%c

How well did you know this?
1
Not at all
2
3
4
5
Perfectly