Linguagens de programacao

693 palavras 3 páginas
1) Desenhe, descreva e exemplifique a arquitetura de von Neuman com os seus componentes básicos de formação esquemática de um computador. (1.5)

2) Quais valores serão impressos quando o seguinte código for executado? Explique. (1.0)

#include int main(void) { int i=7, *p, **q; p = &i; q = &p; printf(“%d %d %d %d”, p, *p + 7, 3 * **&p +1, 5 * (*q – (*q – 2))); return(0);
}

endereço do ponteiro, 14, 22,10

3) Qual valor de y será impresso no final do programa? (1.0)

#include int main(void) { int y, *p, x; y = 0; p = &y; x = *p; x = 14; (*p)++; x--; (*p) += x; printf ("y = %d\n", y); return(0);
}

y=14

4) Faça um algoritmo para gerar o invertido de um número de até três algarismos (exemplo: o invertido de 498 é 894; de123 é 321; de 657 é 756 etc.) fornecido pelo usuário. Não use vetor. (2.5)

Algoritmo Palindromo;

inteiro: N, U, D, C; {Número, Unidade, Dezena e Centena} início leia(N); N = 756 N = 61 N =4
U ← 0; U = 0 U = 0 U = 0
D ← 0; D = 0 D = 0 D = 0
C ← 0; C = 0 C = 0 C = 0 se N > 99 e N < 1000 então verdade falso false C ← N div 100; C = 7 N ← N mod 100; N = 56 D ← N div 10; D = 5 N ← N mod 10; N = 6 U ← N; U = 6 N ← U * 100 + D * 10 + C; N = 657
Senão se N > 9 então verdade falso D ← N div 10; D = 6 N ← N mod 10; N = 1 U ← N; U = 1 N ← U * 10 + D; 16 fim-se; fim-se;

imprima(N); tela = 657 tela = 16 tela = 4

fim

5) (4.0) Em linguagem C, números pseudo-aleatórios podem ser gerados utilizando a função rand(), definida na biblioteca stdlib.h. Esta função retorna um número pseudo-aleatório entre 0 e RAND_MAX, utilizando uma semente como entrada para a série randômica. Antes de utilizar rand(), devemos inicializar uma semente. Esta semente é utilizada para controlar toda a seqüência aleatória, ou seja, para cada semente teremos uma lista única de números e caso ela nunca seja

Relacionados

  • Linguagem de programação
    2473 palavras | 10 páginas
  • linguagem de programação
    1772 palavras | 8 páginas
  • linguagem de programaçao
    582 palavras | 3 páginas
  • Linguagem de Programação
    678 palavras | 3 páginas
  • linguagem de programação
    2582 palavras | 11 páginas
  • Linguagens de programação
    8924 palavras | 36 páginas
  • Linguagens de Programação
    1093 palavras | 5 páginas
  • Linguagem de Programação
    2774 palavras | 12 páginas
  • Linguagem de Programação
    1562 palavras | 7 páginas
  • Linguagens de programação
    1385 palavras | 6 páginas