ATPS PROGRAMAÇÃO ESTRUTURADA I
Por: MullerLisboa1988 • 6/4/2015 • Trabalho acadêmico • 1.205 Palavras (5 Páginas) • 199 Visualizações
- O que é um compilador ?
é um programa de computador (ou um grupo de programas) que, a partir de um código fonte escrito em uma linguagem compilada, cria um programa semanticamente equivalente, porém escrito em outra linguagem, código objeto.1 Ele é chamado compilador por razões históricas; nos primeiros anos da programação automática, existiam programas que percorriam bibliotecas de sub-rotinas e as reunia juntas, ou compilava,Nota 1 as subrotinas necessárias para executar uma determinada tarefa.2 3
- Qual a diferença entre um programa interpretado e outro compilado ?
Linguagem compilada é uma linguagem de programação, onde o código fonte nessa linguagem é executado diretamente pelo sistema operacional ou pelo processador, após ser traduzido, através de um processo chamado compilação, usando um programa de computador chamado compilador, para uma linguagem de baixo nível, como linguagem de montagem ou código de máquina.
Linguagem interpretada é uma linguagem de programação, onde o código fonte nessa linguagem é executado por um programa de computador chamado interpretador, que em seguida é executado pelo sistema operacional ou processador. Mesmo que um código em uma linguagem passe pelo processo de compilação, a linguagem pode ser considerada interpretada, se o programa resultante não for executado diretamente pelo sistema operacional ou processador.
- Qual a diferença entre variáveis e constantes ?
Uma constante é outro tipo de campo. Ele contém um valor que é atribuído quando o programa é compilado e nunca muda depois disso. Constantes são declarados usando oConst palavra-chave; eles são úteis para tornar seu código mais legível.
Uma constante é outro tipo de campo. Ele contém um valor que é atribuído quando o programa é compilado e nunca muda depois disso. Constantes são declarados usando oConst palavra-chave; eles são úteis para tornar seu código mais legível.
- Explique como funciona as expressões lógicas na linguagem C. De Exemplos
E - AND , OU – OR , NÃO – NOT também são usadas os sinais <> == significa maior e menor e igual.
- Quais os principais tipo de dados em C ?
O C tem 5 tipos básicos: char, int, float, void, double.
- Explique os operadores aritméticos em C e de exemplos (x++ , x+= ,....)
Operadores logico usados para calculo expressão matematica.
- Explique a função Printf() e ccanf() e seus argumentos. De um exemplo de um programa que utilize estas funções.
A função printf é parte de um conjunto de funções pré-definidas armazenadas em uma biblioteca padrão de rotinas da linguagem C. Ela permite apresentar na tela os valores de qualquer tipo de dado. Para tanto, printf utiliza o mecanismo de formatação, que permite traduzir a representação interna de variáveis para a representação ASCII que pode ser apresentada na tela.
scanf é uma família de funções da linguagem de programação C disponibilizada pelo arquivo cabeçalho stdio.h que permite a leitura de dados a partir de uma fonte de caracteres de acordo com um formato pré determinado1 2 . Está presente também em outras linguagens de programaçãocomo PHP3 e C++4 .
- Coloque verdadeiro e falso nas sentenças abaixo:
((2 > 1) || (3 < 7)) ( V )
((3 < 2) && (2 == 2)) ( V)
((5 !=0) || (1 < 2)) ( V )
- Sabendo que A=5, B=4 e C=3 e D=6, informe se as expressões abaixo são verdadeiras ou falsas.
a) (A > C) AND (C <= D) ( V )
b) (A+B) > 10 OR (A+B) = (C+D) ( V )
c) (A>=C) AND (D >= C) ( V )
- Suponha que temos três variáveis A = 5, B = 8 e C =1 . Os resultados das expressões seriam:
Expressão | Operador | Expressão | Resposta |
A=B | E | B>C | F |
A<>B | OR | B | V |
A>B | NOT | V | |
A | E | B>C | V |
A>=B | OU | B=C | F |
A<=B | NOT | F |
- Sabendo que A=3, B=7 e C=4, informe se as expressões abaixo são verdadeiras ou falsas.
a) (A+C) > B ( F )
b) B >= (A + 2) ( F )
c) C = (B –A) ( V )
d) (B + A) <= C ( F )
e) (C+A) > B ( F )
- Explique detalhadamente o que faz o programa abaixo :
#include
main()
{ float x, y, Aux; // Declaração Vareáveis
printf("Digite os dois numeros"); // Entrada dos Dados
scanf("%f %f", &x, &y); // Leitura dos Dados
printf("Conteudos originais de x e de y: %f , %f \n: ", x, y); // Exibir Dados X e Y
...