Buscar

CodComputacao

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Códigos Computação
1/5 - Às vezes fica difícil decorar tantas senhas. A nossa criatividade falha, muitas vezes, ao sermos obrigados a criar ou mudar uma senha. O algoritmo a seguir ajuda o usuário nisto, aplicando um processamento ao seu nome, de modo a gerar uma senha automática baseada em que lógica? ALGORITMO VAR VET: VETOR [1..10] DE CARACTER I, N: INTEIRO NOME, SENHA: CARACTERE LEIA NOME SE COMPR(NOME)>10 ENTÃO N ? 10 SENÃO N ? COMPR(NOME) FIMSE PARA I DE 1 ATÉ N FAÇA VET[I] ? COPIA(NOME, N–I+1, 1) FIMPARA PARA I DE 1 ATÉ N FAÇA SENHA ? SENHA + VET[I] FIMPARA ESCREVA SENHA FIMALGORITMO
Para gerar a senha do usuário, o algoritmo pediu que ele a digitasse logo após seu nome.
(a)A senha gerada é o inverso dos 10 primeiros dígitos do nome do usuário, ou de uma quantidade menor de dígitos.
A lógica usada na geração desta senha foi a de inverter as letras do nome do usuário.
Foi gerada uma senha baseada na criptografia de seu nome.
O princípio a geração da senha foi a de obter o código ASCII de cada dígito do nome do usuário, concatenando-os.
2/5 - Observe o diagrama de blocos a seguir e assinale a alternativa que contém um pseudocódigo equivalente:
Pseudocódigo (A) ALGORITMO VAR A, B, C: INTEIRO LEIA (A, B, C) SE A < B ENTÃO SE B < C ENTÃO ESCREVA (A, B, C) SENÃO SE C < A ENTÃO ESCREVA (C, A, B) SENÃO ESCREVA (A, C, B) FIMSE FIMSE SENÃO SE A < C ENTÃO ESCREVA (B, A, C) FIMSE FIMSE FIMALGORITMO
Pseudocódigo (C) ALGORITMO VAR A, B, C: INTEIRO LEIA (A, B, C) SE A < B ENTÃO SE B < C ENTÃO ESCREVA (A, B, C) FIMSE SENÃO SE A < C ENTÃO ESCREVA (B, A, C) FIMSE FIMSE FIMALGORITMO
Pseudocódigo (E) ALGORITMO VAR A, B, C: INTEIRO LEIA (A, B, C) SE NÃO A < B ENTÃO SE A < C ENTÃO ESCREVA (B, A, C) SENÃO SE C < B ENTÃO ESCREVA (C, B, A) SENÃO ESCREVA (B, C, A) FIMSE FIMSE SENÃO SE B < C ENTÃO ESCREVA (A, B, C) SENÃO SE C < A ENTÃO ESCREVA (C, A, B) SENÃO ESCREVA (A, C, B) FIMSE FIMSE FIMSE FIMALGORITMO
Pseudocódigo (D) ALGORITMO VAR A, B, C: INTEIRO LEIA (A, B, C) SE A < B ENTÃO SE B < C ENTÃO ESCREVA (A, B, C) SENÃO SE C < A ENTÃO ESCREVA (C, A, B) SENÃO SE A < C ENTÃO ESCREVA (B, A, C) SENÃO SE C < B ENTÃO ESCREVA (C, B, A) SENÃO ESCREVA (B, C, A) FIMSE FIMSE FIMSE FIMSE FIMSE FIMALGORITMO
Pseudocódigo (B) ALGORITMO VAR A, B, C: INTEIRO LEIA (A, B, C) SE A < B ENTÃO SE B < C ENTÃO ESCREVA (A, B, C) SENÃO SE C < A ENTÃO ESCREVA (C, A, B) SENÃO ESCREVA (A, C, B) FIMSE FIMSE SENÃO SE A < C ENTÃO ESCREVA (B, A, C) SENÃO SE C < B ENTÃO ESCREVA (C, B, A) SENÃO ESCREVA (B, C, A) FIMSE FIMSE FIMSE FIMALGORITMO
3/5 - Após a execução do algoritmo a seguir, assinale a alternativa que indica o valor final da variável POSVIRGULA, considerando que seja digitado o seguinte valor: “R$ 1.200,45”. ALGORITMO VAR VALORALFA: CARACTERE POSVIRGULA, I: INTEIRO LEIA VALORALFA PARA I DE COMPR(VALORALFA) ATÉ 1 PASSO -1 FAÇA SE COPIA(VALORALFA,I,1)=”,” ENTÃO POSVIRGULA ? I SAIA FIMSE FIMPARA ESCREVA POSVIRGULA
11.
1.
10.
9.
0.
4/5 - Analise o algoritmo a seguir e assinale a alternativa que exprime corretamente o seu objetivo. ALGORITMO VAR A, B, C, X: INTEIRO LEIA A, B, C ENQUANTO NÃO (A <= B E B <= C) FAÇA SE A > B ENTÃO X ? A A ?B B ? X FIMSE SE C < B ENTÃO X ? C C ? B B ?X FIMSE FIMENQUANTO ESCREVA A, B, C FIMALGORITMO
Ler três números e os imprime em ordem decrescente.
Ler três números e os inverte.
Ler três números e os iguala.
Ler três números e os imprime em ordem crescente.
Ler três números e imprime o menor, o maior e o do meio, nessa ordem.
5/5 - Analise o algoritmo abaixo e assinale a alternativa que explica qual a sua finalidade. ALGORITMO VAR VET: VETOR [1..10] DE INTEIRO I, X: INTEIRO FOR I DE 1 ATÉ 10 FAÇA LEIA VET[I] FIMPARA PARA I DE 1 ATÉ 10 FAÇA SE I<10 ENTÃO SE VET[I]>VET[I+1] ENTÃO X ? VET[I+1] VET[I+1] ? VET[I] VET[I] ? X I ? 0 FIMSE FIMSE FIMPARA PARA I DE 1 ATÉ 10 FAÇA ESCREVA VET[I] FIMPARA FIMALGORITMO:
O algoritmo em tela tem por finalidade ordenar os elementos do vetor de forma ascendente, do menor para o maior.
Trata-se de um algoritmo para soma dos elementos do vetor.
Este algoritmo tem por objetivo testar se o vetor está em ordem crescente.
A finalidade deste algoritmo é interpolar números no vetor.
O algoritmo em tela tem por objetivo inverter os elementos do vetor de ponta a ponta.

Continue navegando