GABARITO Questão a b c d e
|
|
|
- Lídia Arantes di Azevedo
- 9 Há anos
- Visualizações:
Transcrição
1 Documento gerado por Contato: Instituto Federal Catarinense Curso: Engenharia Mecânica Turma: 2016/Turma Extra Disciplina: Informática para Engenharia Docente: Ricardo Antonello Avaliação: EXERCICIOS OPERADORES E VARIAVEIS (Código: 1136) Conteúdo: Variáveis, operadores aritméticos e funções de entrada e saída e Introdução a linguagens de programação e compiladores. Data: 17/08/2016 GABARITO Questão a b c d e
2 Documento gerado por Página em branco devido a configuração de Impressão frente e verso.
3 Avaliação de Informática para Engenharia Instituto Federal Catarinense Curso: Engenharia Mecânica Turma: 2016/Turma Extra Disciplina: Informática para Engenharia Docente: Ricardo Antonello Avaliação: EXERCICIOS OPERADORES E VARIAVEIS (Código: 1136) Conteúdo: Variáveis, operadores aritméticos e funções de entrada e saída e Introdução a linguagens de programação e compiladores. Data: 17/08/2016 Estudante: Instruções: oi Importante: Esta avaliação contém 22 questões. Se alguma página estiver faltando por favor informe imediatamente. Somente as respostas assinaladas no cartão de respostas ao lado, tendo o retãngulo completamente preenchido, serão consideradas para efeito de avaliação. Cartão de respostas Questão a b c d e
4 Questões EXERCICIOS OPERADORES E VARIAVEIS (1136) 2 1. Qual é a saída do programa abaixo? (Fonte: Ricardo Antonello. Código: 123) 2 int main () 3 { 4 int i =1; 5 float f =2. 22; 6 printf ("%d%f %.3 f",i,f,f); 7 } (a) (b) (c) (d) (e) Sobre compiladores na linguagem C assinale a única alternativa incorreta: (Fonte: Ricardo Antonello. Código: 28) (a) Compiladores podem assumir um papel de corretor da linguagem de alto nível analisada, corrigindo erros automaticamente e alterando o código-fonte conforme a necessidade de geração do código final, também chamado linguagem de máquina. (b) Atualmente, são comuns compiladores que geram código para uma máquina virtual que é, depois, interpretada por um interpretador. (c) Classicamente, um compilador traduz um programa de uma linguagem textual facilmente entendida por um ser humano para uma linguagem de máquina, específica para um processador e sistema operacional. (d) Um compilador é um programa de computador (ou um grupo de programas) que, a partir de um código fonte escrito em uma linguagem específica, cria um programa semanticamente equivalente, porém escrito em outra linguagem, código objeto. (e) O nome compilador é usado principalmente para os programas que traduzem o código fonte de uma linguagem de programação de alto nível para uma linguagem de programação de baixo nível (por exemplo, Assembly ou código de máquina). 3. Qual é a saída do programa abaixo se informadas as notas: 6, 8 e 10? (Fonte: Ricardo Antonello. Código: 27) 2 # include <stdlib.h> 3 int main ( int argc, char * argv []) { 4 // Media de 3 notas 5 float n1, n2, n3, media =0; 6 puts (" Digite a primeira nota :"); 7 scanf ("%f",&n1); 8 puts (" Digite a segunda nota :"); 9 scanf ("%f",&n2); 10 puts (" Digite a terceira nota :"); 11 scanf (" %.2 f",&n3); 12 printf (" Media : %f", media ); 13 return 0; 14 } (a) 8.0 (b) Media: 8.0 (c) (d) Media: (e) Media:
5 4. Observe as duas afirmativas abaixo e resposta: EXERCICIOS OPERADORES E VARIAVEIS (1136) 3 A - Programas computacionais são sequências de instruções que não podem processar dados. B - A função main() deve existir em alguma parte de um programa em C e marca o ponto de início da execução do programa. (Fonte: Ricardo Antonello. Código: 118) (a) A afirmativa A é verdadeira e a afirmativa B é verdadeira. (b) Não é possível ter certeza sobre a veracidade das duas afirmações. (c) A afirmativa A é falsa e a afirmativa B é falsa. (d) A afirmativa A é verdadeira e a afirmativa B é falsa. (e) A afirmativa A é falsa e a afirmativa B é verdadeira. 5. Na linguagem C, as strings %d, %f são usadas, respectivamente, para: (Fonte: Ricardo Antonello. Código: 117) (a) Imprimir números racionais e números inteiros. (b) Imprimir números inteiros e números racionais. (c) Imprimir caracteres e números racionais. (d) Imprimir números inteiros e caracteres. (e) Imprimir caracteres e números inteiros. 6. Nas linguagens de programação as instruções são um conjunto de regras ou normas definidas para a realização das tarefas. Na informática, porém, instrução é a informação que indica a um computador uma ação elementar a ser executada pelo processador. Porém, as instruções isoladamente não resolvem os problemas, sendo necessário ordenar as instruções de forma correta para que o programa funcione. Assinale a alternativa correta que relaciona adequadamente as instruções abaixo visando gerar um algoritmo para calcular a média anual das notas de uma aluno. I - Atribuir à variável m o resultado da divisão da variável a por 3. II - Capturar a nota do primeiro trimestre. III - Acumular, ou seja, somar na variável a as notas do primeiro, segundo e terceiro trimestre. IV - Capturar a nota do segundo trimestre. V - Capturar a nota do terceiro trimestre. VI - Enviar para a saída padrão do sistema o valor da variável m. VII - Capturar o nome do aluno. (Fonte: Ricardo Antonello. Código: 152) (a) A sequência correta é: VII-III-IV-V-II-I-VI. (b) A sequência correta é: VII-II-IV-V-III-I-VI. (c) A sequência correta é: VI-II-IV-V-I-III-VI. (d) A sequência correta é: VII-II-IV-V-I-VI-III. (e) A sequência correta é: VII-II-IV-V-VI-III-I. 7. Sobre o programa abaixo, assinale a alternativa verdadeira. (Fonte: Ricardo Antonello. Código: 121) 2 main () 3 { 4 int numero ; 5 scanf ("%d",& numero ); 6 printf ("%d",numero ); 7 } (a) O programa lê duas variáveis do teclado por métodos diferentes. (b) O programa lê uma variável pelo teclado mas não imprime na tela por erro no tipo de dados %d. (c) O programa lê uma variável pelo teclado e a imprime na tela. (d) Se informado o número 5 o valor impresso será 10.
6 EXERCICIOS OPERADORES E VARIAVEIS (1136) 4 (e) O programa gera erro de compilação porque a variável não foi inicializada. 8. O código abaixo compila e executa sem erros de sintaxe ou compilação. Qual será a saída do programa? (Fonte: Ricardo Antonello. Código: 23) 2 # include <stdlib.h> 3 int main () { 4 int n1 =3, n2 =8, n3 =2, n4 =0; 5 n4 = n1+n2/n3 *(n1 -n3)+n1 -n2 *3; 6 printf ("%d", n4); 7 return 0; 8 } (a) 14 (b) -14 (c) 13 (d) -15 (e) Qual é a saída do código abaixo? (Fonte: Ricardo Antonello. Código: 124) 2 int main (){ 3 int n =10; 4 float x=n /3; 5 printf ("%f",x); 6 } (a) (b) (c) 3.33 (d) 3.00 (e) Qual das alternativas abaixo, quando substituídas na linha 6 do código abaixo, fazem com que o código gere o valor 1.5 na saída padrão do sistema? I) f1=i1*1/i2; II) f1=i1*1.0/i2; III) f1=i1/i2*1.0; IV) f1=i1/(i2*1.0); V) f1=i1*1.0/i2*1.0; Assinale a alternativa correta. (Fonte: Ricardo Antonello. Código: 177) 2 # include <stdlib.h> 3 int main (){ 4 int i1 =15, i2 =10; 5 float f1; 6 // SUBSTITUA O CODIGO AQUI 7 printf ("f1 =%f\n",f1); 8 return 0; 9 } (a) I, II, III, IV e V (b) III, IV e V (c) I, III e IV
7 EXERCICIOS OPERADORES E VARIAVEIS (1136) 5 (d) I,II,III (e) II, IV e V 11. Sobre comentários dentro do código da linguagem C assinale a alternativa correta: (Fonte: Ricardo Antonello. Código: 128) (a) O comando /* abre um comentário de múltiplas linhas que deve ser encerrado com */. (b) O comando # sinaliza início de comentário que segue até o final da linha atual. (c) Os comentários em código da linguagem C só podem ser realizados em uma única linha com o comando // (d) O comando // não deve ser utilizado para criar comentários dentro do arquivo de código da Linguagem C. (e) O comando {* abre um comentário de múltiplas linhas que deve ser encerrado com *}. 12. Na linguagem C, sobre o código abaixo, assinale a alternativa verdadeira. (Fonte: Ricardo Antonello. Código: 120) 1 main (){ 2 char c; 3 c = C ; 4 int i = 1; 5 } (a) Não é possível atribuir um caractere para uma variável do tipo char, portanto, o código gera erro de compilação. (b) Gera erro em tempo de compilação porque não é possível atribuir um valor numérico a uma variável int na mesma linha da criação da variável. (c) O código compila sem erros mas gera erro em tempo de execução. (d) O código compila e executa sem problemas. (e) O código não compila pois gera erros na fase de compilação na linha Para calcular a área quadrada das quatro paredes de um galpão industrial foi criado o programa abaixo. As alternativas abaixo podem ser usadas para substituir a linha /* formula */ onde é realizado o cálculo da área quadrada total. Qual das alternativas contém a linha de código que não calcula corretamente a área quadrada? (Fonte: Ricardo Antonello. Código: 159) 2 # include <stdlib.h> 3 int main (){ 4 float larg, comp, alt, area ; 5 printf (" Informe largura (m): "); 6 scanf ("%f",& larg ); 7 printf ("\ ninforme comprimento (m): "); 8 scanf ("%f",& comp ); 9 printf ("\ ninforme altura (m): "); 10 scanf ("%f",& alt ); 11 /* formula */ 12 printf ("\ nmetragem total (m2): %.2 f",area ); 13 return 0; 14 } (a) area = larg*alt+comp*alt*2; (b) area = (larg*alt+comp*alt)*2; (c) area = alt*(2*(comp+larg)); (d) area = larg*alt*2+comp*alt*2; (e) area = (larg+comp)*alt*2;
8 EXERCICIOS OPERADORES E VARIAVEIS (1136) Um algoritmo é uma seqüência lógica de ações a serem executadas para se executar uma determinada tarefa. Um Programa de Computador é a formalização de um algoritmo em uma determinada linguagem de programação, segundo suas regras de sintaxe e semântica, de forma a permitir que o computador possa entender a seqüência de ações. Selecione o algoritmo correto para resolver o seguinte problema: Suponha que você precise realizar uma seleção de candidatos para um emprego e há dois requisitos a serem preenchidos. Você deverá contratar os que preencherem os dois requisitos, anotar os dados de quem preencher apenas um dos requisitos e dispensar os que não preencherem nenhum dos dois requisitos. (Fonte: Adaptado de: Buffoni, Salete. Apostila de Algoritmo Estruturado, 4 ed Código: 154) (a) Chamar o candidato; Se preenche os dois requisitos contratar o candidato e finalizar a tarefa; Verificar se preenche os dois requisitos; Caso não preencha nenhum dos requisitos dispensar o candidato e finalizar a tarefa; Se preencher ao menos um requisito anotar os dados do candidato e finalizar a tarefa; Caso não preencha os dois requisitos, verificar se preenche ao menos um; (b) Chamar o candidato; Verificar se preenche os dois requisitos; Se preenche os dois requisitos contratar o candidato e finalizar a tarefa; Caso não preencha os dois requisitos, verificar se preenche ao menos um; Se preencher ao menos um requisito anotar os dados do candidato e finalizar a tarefa; Caso não preencha nenhum dos requisitos dispensar o candidato e finalizar a tarefa; (c) Chamar o candidato; Caso não preencha os dois requisitos, verificar se preenche ao menos um; Verificar se preenche os dois requisitos; Se preenche os dois requisitos contratar o candidato e finalizar a tarefa; Caso não preencha nenhum dos requisitos dispensar o candidato e finalizar a tarefa; Se preencher ao menos um requisito anotar os dados do candidato e finalizar a tarefa; (d) Verificar se preenche os dois requisitos; Se preenche os dois requisitos contratar o candidato e finalizar a tarefa; Caso não preencha os dois requisitos, verificar se preenche ao menos um; Se preencher ao menos um requisito anotar os dados do candidato e finalizar a tarefa; Caso não preencha nenhum dos requisitos dispensar o candidato e finalizar a tarefa; Chamar o candidato; (e) Se preenche os dois requisitos contratar o candidato e finalizar a tarefa; Caso não preencha os dois requisitos, verificar se preenche ao menos um; Verificar se preenche os dois requisitos; Se preencher ao menos um requisito anotar os dados do candidato e finalizar a tarefa; Caso não preencha nenhum dos requisitos dispensar o candidato e finalizar a tarefa; Chamar o candidato; 15. Qual é a saída do programa abaixo se informadas as notas: 6, 8 e 10? (Fonte: Ricardo Antonello. Código: 15) 2 # include <stdlib.h> 3 int main ( int argc, char * argv []) { 4 // Media de 3 notas 5 float n1, n2, n3, media =0; 6 puts (" Digite a primeira nota :"); 7 scanf ("%f",&n1); 8 puts (" Digite a segunda nota :"); 9 scanf ("%f",&n2); 10 puts (" Digite a terceira nota :"); 11 scanf ("%f",&n3); 12 media = n1+n2+n3 /3;
9 13 printf (" Media : %.2 f", media ); 14 return 0; 15 } EXERCICIOS OPERADORES E VARIAVEIS (1136) 7 (a) Media: 8.00 (b) Media: 0.00 (c) 8.00 (d) Media: (e) Selecione a alternativa que relaciona adequadamente os conceitos abaixo: 1- São elementos brutos que podem ser processados por um computador digital para se obter alguma conclusão ou resultado, ou seja, uma informação. 2 - É um termo de origem americana que engloba todo o equipamento principal e periférico de um computador. O termo é utilizado também para equipamentos sem software. 3 - É um outro termo de origem americana que engloba programas, documentação, procedimentos e dados, utilizados em um computador para resolução de um determinado problema. 4 - Seqüência de instruções não ambígua e finita em uma linguagem de programação específica que, quando executada, resolve um problema determinado. 5 - É a linguagem binária (composta de zeros e uns) utilizada pelos computadores, para representar dados, programas e informações. 6 - É um programa utilizado para traduzir os programas escritos pelo programador nas linguagens de alto nível (programa fonte) para a linguagem de máquina (programa executável), a fim de poder ser executado pelo computador. 7 - É um programa que traduz os programas escritos pelo programador para a linguagem de máquina, no momento da execução (não existindo assim o programa executável). (Fonte: Adaptado de: Buffoni, Salete. Apostila de Algoritmo Estruturado, 4 ed Código: 153) (a) 1-Dados; 2-Software; 3-Hardware; 4-Programa de Computador; 5-Linguagem de Máquina; 6-Compilador; 7-Interpretador. (b) 1-Linguagem de Máquina; 2-Hardware; 3-Dados; 4-Programa de Computador; 5-Software; 6-Interpretador; 7-Compilador. (c) 1-Dados; 2-Hardware; 3-Software; 4-Linguagem de Máquina; 5-Programa de Computador; 6-Compilador; 7-Interpretador. (d) 1-Linguagem de Máquina; 2-Hardware; 3-Dados; 4-Programa de Computador; 5-Software; 6-Compilador; 7-Interpretador. (e) 1-Dados; 2-Hardware; 3-Software; 4-Programa de Computador; 5-Linguagem de Máquina; 6-Compilador; 7-Interpretador. 17. Qual a saída do programa abaixo? (Fonte: Ricardo Antonello. Código: 125) 2 main (){ 3 int a=3, b=5, c =7; 4 float f=10, p; 5 p=a+b+c *2/ f; 6 printf ("%f",p); 7 } (a) 3.0 (b) 9.40 (c) (d) (e) 3.00
10 EXERCICIOS OPERADORES E VARIAVEIS (1136) Nas linguagens de programação as instruções são um conjunto de regras ou normas definidas para a realização das tarefas. Na informática, porém, instrução é a informação que indica a um computador uma ação elementar a ser executada pelo processador. As instruções por isoladamente não resolvem os problemas. É necessário ordenar as instruções de forma correta para que o programa funcione. Assinale a alternativa que corresponde a um algoritmo para fazer um bolo na sequência correta em que deve ser programado. (Fonte: Ricardo Antonello. Código: 155) (a) 1. Escolher a receita do bolo. 2. Separar os ingredientes. 3. Misturar os ingredientes conforme a receita. 4. Assar o bolo. 5. Ajustar a temperatura do forno. 6. Despejar a mistura em uma forma. 7. Retirar o bolo da forma. (b) 1. Escolher a receita do bolo. 2. Separar os ingredientes. 3. Misturar os ingredientes conforme a receita. 4. Despejar a mistura em uma forma. 5. Ajustar a temperatura do forno. 6. Retirar o bolo da forma. 7. Assar o bolo. (c) 1. Escolher a receita do bolo. 2. Separar os ingredientes. 3. Misturar os ingredientes conforme a receita. 4. Despejar a mistura em uma forma. 5. Ajustar a temperatura do forno. 6. Assar o bolo. 7. Retirar o bolo da forma. (d) 1. Escolher a receita do bolo. 2. Misturar os ingredientes conforme a receita. 3. Separar os ingredientes. 4. Despejar a mistura em uma forma. 5. Ajustar a temperatura do forno. 6. Assar o bolo. 7. Retirar o bolo da forma. (e) 1. Misturar os ingredientes conforme a receita. 2. Escolher a receita do bolo. 3. Separar os ingredientes. 4. Despejar a mistura em uma forma. 5. Ajustar a temperatura do forno. 6. Assar o bolo. 7. Retirar o bolo da forma. 19. Na linguagem C, as strings %d, %f e %s estão usualmente associadas ao uso da função: (Fonte: ANO: 2015 BANCA: FGV ÓRGÃO: TJ-BA PROVA: ANALISTA JUDICIÁRIO - TECNOLOGIA DA INFORMAÇÃO. Código: 116) (a) feof (b) getch (c) void (d) printf (e) main
11 EXERCICIOS OPERADORES E VARIAVEIS (1136) Sobre a função printf() empregada no código abaixo, assinale a alternativa que exibe a saída correta do programa se informado como entrada do programa o número 8. (Fonte: Ricardo Antonello. Código: 122) 2 main () 3 { 4 float numero ; 5 scanf ("%f", & numero ); 6 printf (" %.2 f", numero ); 7 } (a) (b) 8.00 (c) 8.88 (d) (e) Qual a saída do programa abaixo? (Fonte: Ricardo Antonello. Código: 49) 2 # include <stdlib.h> 3 int main (){ 4 int a=5, b=10, r; 5 r=a%b; 6 printf ("%d",r); 7 r=a/b; 8 printf ("%d",r); 9 return 0; 10 } (a) 50 (b) 00 (c) 05 (d) 0 5 (e) Analise as afirmativas abaixo e responda: A - Em um programa em C, os nomes num e Num podem ser usados indistintamente em diferentes partes do programa para referenciar a mesma variável. B - Variáveis podem ser nomeadas começando com letras, números e o caractere underscore. C - Variáveis podem conter números em seu nome, mas devem iniciar somente com letras. (Fonte: Ricardo Antonello. Código: 119) (a) A afirmativa A e C são verdadeiras e a afirmativa B é falsa. (b) Todas as afirmativas são verdadeiras. (c) A afirmativa A é verdadeira e as demais são falsas. (d) Todas as afirmativas são falsas. (e) A afirmativa C é verdadeira e as demais são falsas.
12 Documento gerado por Página em branco devido a configuração de Impressão frente e verso.
Linguagem de Programação
Linguagem de Programação aula 4 Engenharia Elétrica e Engenharia de Automação Introdução à Computação 1.o sem/2013 Profa Suely (e-mail: [email protected]) Programas Programas são seqüências de instruções
Curso de C. Introdução by Arnaldo V. Moura e Daniel F. Ferber 3/10/ :43 AM
Curso de C Introdução 1 Introdução Roteiro: Recordando Algoritmos Linguagem de Programação O computador Instruções de Máquina Níveis de Abstração Compilação 2 Algoritmos Recordando: Algoritmo: conjunto
Aula 5 Oficina de Programação Introdução ao C. Profa. Elaine Faria UFU
Aula 5 Oficina de Programação Introdução ao C Profa. Elaine Faria UFU - 2017 Linguagem de Programação Para que o computador consiga ler um programa e entender o que fazer, este programa deve ser escrito
Algoritmos e Programação
Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes [email protected] 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;
Linguagem C: Introdução
Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais
Programação Básica. Estrutura de um algoritmo
Programação Básica Estrutura de um algoritmo Código-fonte Como vimos na aula anterior um algoritmo pode ser representado usando um fluxograma Um algoritmo pode também ser representado usando texto Esse
Fundamentos de Programação
Fundamentos de Programação CP41F Aula 2 Prof. Daniel Cavalcanti Jeronymo Conceito de algoritmo. Raciocínio lógico na construção de algoritmos. Estrutura de algoritmos. Universidade Tecnológica Federal
Faculdade de Computação
Faculdade de Computação Programação Procedimental 1 o Laboratório de Programação C Prof. Cláudio C. Rodrigues 1. Introdução O objetivo desta aula prática é exercitar o uso de variáveis de vários tipos
ALGORITMOS AULA 01. Baseado nas aulas do Prof. Jorgiano Vidal
ALGORITMOS AULA 01 Baseado nas aulas do Prof. Jorgiano Vidal LINGUAGEM C Uma das grandes vantagens do C é que ele possui tanto caracterìsticas de "alto nìvel" quanto de "baixo nìvel". Linguagem de propósito
Algoritmos e Técnicas de Programação. Professora Luciana Faria
Algoritmos e Técnicas de Programação Professora Luciana Faria [email protected] Conceitos Básicos Computadores??? Máquina composta de elemento físicos do tipo eletrônico É uma máquina
Variáveis, Tipos de Dados e Operadores
! Variáveis, Tipos de Dados e Operadores Engenharias Informática Aplicada 2.o sem/2013 Profa Suely (e-mail: [email protected]) VARIÁVEL VARIÁVEL É um local lógico, ligado a um endereço físico da memória
Ambiente de desenvolvimento
Linguagem C Ambiente de desenvolvimento Um programa em C passa por seis fases até a execução: 1) Edição 2) Pré-processamento 3) Compilação 4) Linking 5) Carregamento 6) Execução Etapa 1: Criação do programa
Programação de Computadores II
Programação de Computadores II 1. Programação Básica 2019.1 Slides adaptados do material de Karina Mochetti Problema, Algoritmo, Programa Um programa de computador é a implementação de um algoritmo para
Introdução à Programação. Expressões Booleanas e Comandos Condicionais
Introdução à Programação Expressões Booleanas e Comandos Condicionais Comandos Condicionais Misture os ingredientes Unte forma com manteiga Despeje a mistura na forma Algoritmo para preparação de bolo
Programação I A Linguagem C. Prof. Carlos Alberto
Programação I A Linguagem C Prof. Carlos Alberto [email protected] [email protected] 2 Origem A linguagem C foi desenvolvida em 1972, nos Laboratórios Bell, por Dennis Ritchie. Implementada
Sistemas Operacionais e Introdução à Programação. Programação com linguagem C
Sistemas Operacionais e Introdução à Programação Programação com linguagem C 1 Entrada e saída: escrevendo na tela Veja uma comparação entre um programa Portugol e seu equivalente em C: Inicio Inteiro
Aula 4 Introdução ao C
Considere o nosso MSC. O Processador Central, entende o conjunto de instruções, leia, imprima, atribuição e condicional e com ela resolvemos vários problemas, construindo vários algoritmos. As instruções
Desenvolvimento de Aplicações Desktop
Desenvolvimento de Aplicações Desktop Conceitos Básicos de Programação Professor: Charles Leite O Desenvolvimento de Programas A programação consiste em indicar como o computador (hardware) deve trabalhar
3. Linguagem de Programação C
Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3. Linguagem de programação C 3.1. Conceitos
Introdução aos Algoritmos
Introdução aos Algoritmos Aula 05 Diogo Pinheiro Fernandes Pedrosa http://www2.ufersa.edu.br/portal/professor/diogopedrosa [email protected] Universidade Federal Rural do Semiárido Bacharelado
Estruturas de Repetição
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas de Repetição Aula Tópico 4 (while, for) 1 Problema 10 Suponha que soma (+) e subtração (-) são as únicas operações disponíveis em C. Dados dois números
Exercícios Repetição
Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que
Introdução aos Algoritmos
Introdução aos Algoritmos Aula 05 Diogo Pinheiro Fernandes Pedrosa http://www2.ufersa.edu.br/portal/professor/diogopedrosa [email protected] Universidade Federal Rural do Semiárido Bacharelado
TÉCNICO DE INFORMÁTICA - SISTEMAS
782 - Programação em C/C++ - estrutura básica e conceitos fundamentais Linguagens de programação Linguagem de programação são conjuntos de palavras formais, utilizadas na escrita de programas, para enunciar
4) Defina o que vem a ser um algoritmo, e porque, o mesmo depende do processo.
Lista de Exercício 1 Algoritmo e Programação 29/08/2018 (Solução) 1) Escreva conforme a premissas computacionais, o que vem a ser, lógica. R: São as premissas básicas para se executar instruções, alocadas
#include <stdio.h> Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C
#include Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C ANTES DO C ERA A LINGUAGEM B B foi essencialmente uma simplificação da linguagem BCPL. B só tinha um tipo de dado, que
Introdução à Programação
Programação de Computadores Introdução à Programação Prof. Helton Fábio de Matos [email protected] Agenda Algoritmo & Programa Variáveis Declaração de tipos Comando de entrada ou de leitura Comando de
Linguagem de Programação C
Linguagem de Programação C Aula 08 Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais 13 de novembro de 2009 Introdução O que é uma linguagem
Estrutura e Funcionamento dos Computadores (Conceitos Básicos)
Estrutura e Funcionamento dos Computadores (Conceitos Básicos) Sistema Computacional Peopleware (usuário) Software (programas) Hardware (máquina) Hardware Corresponde à parte material, aos componentes
Conceitos Básicos de Programação
BCC 201 - Introdução à Programação Conceitos Básicos de Programação Guillermo Cámara-Chávez UFOP 1/53 Conceitos básicos I Variável 2/53 Conceitos básicos II Posição de memoria, identificada através de
Programação em C. Variáveis e Expressões. Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Programação em C Variáveis e Expressões DCA0800 Algoritmos e Lógica de Programação Heitor Medeiros Florencio
Conhecendo a Linguagem de Programação C
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Conhecendo a Linguagem de Programação C DCA0800 - Algoritmos e Lógica de Programação Heitor Medeiros 1 Como
Introdução à Programação. Introdução a Linguagem C. Prof. José Honorato F. Nunes
Introdução à Programação Introdução a Linguagem C Prof. José Honorato F. Nunes [email protected] Resumo da aula Introdução Variáveis Tipos de dados Operadores e Expressões: Operadores
TCC 00308: Programação de Computadores I Organização de programas em Python
TCC 00308: Programação de Computadores I 2017.1 Organização de programas em Python Vamos programar em Python! Como um programa é organizado? Quais são os tipos de dados disponíveis? Como variáveis podem
Linguagens de Programação
Linguagens de Programação 128 13 129 Linguagens de Programação Uma linguagem de programação é um vocabulário e um conjunto de regras gramaticais usadas para escrever programas de computador. Esses programas
Algoritmos e Técnicas de Programação Introdução Givanaldo Rocha de Souza
Algoritmos e Técnicas de Programação Introdução Givanaldo Rocha de Souza [email protected] http://docente.ifrn.edu.br/givanaldorocha Conceitos Lógica de Programação técnica de encadear pensamentos
Sistema Computacional
Algoritmos e Lógica de Programação Conceitos Básicos Abstração Reinaldo Gomes [email protected] O que é um? Integração de componentes atuando como uma entidade, com o propósito de processar dados, i.e.
Linguagem C. André Tavares da Silva.
Linguagem C André Tavares da Silva [email protected] Variáveis Posição nomeada de memória que é usada para guardar um valor que pode ser modificado pelo programa. Todas as variáveis devem ser
Linguagens de Programação Classificação
Classificação Classificação A proximidade que a linguagem de programação tem com a humana determina sua classe (o nível): Linguagem de máquina (primeira geração) Linguagem assembly - de montagem (segunda
Fundamentos de Programação 1
Fundamentos de Programação 1 Slides N. 2 - A Prof. SIMÃO Jean Marcelo SIMÃO Computador Noção elementar de um computador. - Dipositivo para processar informação. Processador Sistema Operacional (SO) Aplicativos
Linguagem C Controle do Fluxo de Execução. Lógica de Programação
Linguagem C Controle do Fluxo de Execução Lógica de Programação Caro(a) aluno(a), Aqui começaremos a escrever os nossos primeiros programas em uma Linguagem de Programação. Divirta-se!!! Estrutura Seqüencial
Aula 3: Algoritmos: Formalização e Construção
Aula 3: Algoritmos: Formalização e Construção Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Algoritmos: Formalização e Pseudo-Código Programação de
Introdução à Programação
INF1005: Programação 1 Introdução à Programação 08/03/10 (c) Paula Rodrigues 1 Tópicos Principais Modelo de um Computador Ciclo de Desenvolvimento 08/03/10 (c) Paula Rodrigues 2 Modelo de um Computador
Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação. Lista de Exercícios 1
Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação Lista de Exercícios 1 1. O programa seguinte tem vários erros em tempo de compilação. Encontre-os. Main() int a=1; b=2,
Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação
Algoritmos e Introdução à Programação Lógica e Linguagem de Programação Prof. José Honorato Ferreira Nunes [email protected] http://softwarelivre.org/zenorato/honoratonunes Linguagem C Prof.
Programação: Vetores
Programação de Computadores I Aula 09 Programação: Vetores José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/62 Motivação Problema Faça um programa que leia
Anhanguera Educacional S.A. Centro Universitário Ibero-Americano
O C++ foi inicialmente desenvolvido por Bjarne Stroustrup durante a década de 1980 com o objetivo de melhorar a linguagem de programação C, mantendo a compatibilidade com esta linguagem. Exemplos de Aplicações
Introdução a Computação
Edirlei Soares de Lima Introdução a Computação Aula 02 Lógica de Programação Lógica de Programação Lógica de Programação é a técnica de criar sequências lógicas de ações para atingir
LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO
LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Primeiro programa em C #include int main() { int num1, num2, result; scanf("%d",&num1); scanf("%d",&num2); result = num1 + num2; printf("%d",
Aula 12: Funções. CI208 - Programação de Computadores. Prof. MSc. Diego Roberto Antunes
CI208 - Programação de Computadores Aula 12: Funções Prof. MSc. Diego Roberto Antunes [email protected] www.inf.ufpr.br/diegor Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática
Linguagem de Programação I. Aula 10 Funções
Linguagem de Programação I Aula 10 Funções Da Aula Anterior Tipos de dados básicos e operadores em C Declaração de variáveis e modificadores de tipo Estruturas de Controle Arrays unidimensionais Geração
Métodos Computacionais. Operadores, Expressões Aritméticas e Entrada/Saída de Dados
Métodos Computacionais Operadores, Expressões Aritméticas e Entrada/Saída de Dados Tópicos da Aula Hoje aprenderemos a escrever um programa em C que pode realizar cálculos Conceito de expressão Tipos de
Programação: Compiladores x Interpretadores PROF. CARLOS SARMANHO JR
Programação: Compiladores x Interpretadores PROF. CARLOS SARMANHO JR Introdução Compiladores e interpretadores são formas de tradução de um código geralmente de alto nível (escrito em uma linguagem de
Disciplina: Introdução à Engenharia da Computação
Colegiado de Engenharia de Computação Disciplina: Introdução à Engenharia da Computação Aula 07 (semestre 2011.2) Prof. Rosalvo Ferreira de Oliveira Neto, M.Sc. [email protected] 2 Representação
Algoritmos e Estruturas de Dados I (DCC/003) Introdução à Programação de Computadores. Aula - Tópico 1
Algoritmos e Estruturas de Dados I (DCC/003) Introdução à Programação de Computadores Aula - Tópico 1 1 Problema 1 Considere o seguinte problema: Determinar o valor de y = seno(1,5). 2 Definições Para
Organização de programas em Python. Vanessa Braganholo
Organização de programas em Python Vanessa Braganholo [email protected] Vamos programar em Python! Mas... } Como um programa é organizado? } Quais são os tipos de dados disponíveis? } Como variáveis podem
Linguagem C. Prof.ª Márcia Jani Cícero
Linguagem C Prof.ª Márcia Jani Cícero A estrutura Básica de um Programa em C Consiste em uma ou várias funções ou programas. main( ) // primeira função a ser executada // inicia a função // termina a função
Fundamentos de Programação1
Fundamentos de Programação1 Linguagem C Introdução e elementos principais Aula N. 01 Prof. SIMÃO Jean Marcelo SIMÃO 1 Exemplo 2 % código em Octave/Matlab clc; A = 5; A = 4 ; if ( A > B ) printf ( A é maior
Tipos de Dados, Variáveis e Entrada e Saída em C. DCC 120 Laboratório de Programação
Tipos de Dados, Variáveis e Entrada e Saída em C DCC 120 Laboratório de Programação Variáveis Uma variável representa um espaço na memória do computador para armazenar um determinado tipo de dado. Em C,
CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA : INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ASSUNTO: ALGORITMOS
CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA : INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ASSUNTO: ALGORITMOS PROFESSOR : Romilson Lopes Sampaio Introdução a Lógica de Programação
Estrutura de Dados Básica
Estrutura de Dados Básica Professor: Osvaldo Kotaro Takai. Aula 2: Revisão dos itens básicos O objetivo desta aula é revisar os conceitos envolvidos na abordagem da Programação Estruturada. Representações
Programação de Computadores:
Instituto de C Programação de Computadores: Introdução a Linguagens de Programação Luis Martí Instituto de Computação Universidade Federal Fluminense [email protected] - http://lmarti.com Seis Camadas Problema
Aula 15 - Aula sobre Funções e Procedimentos
MC-102 Algoritmos e Programação de Computadores IC-UNICAMP Aula 15 - Aula sobre Funções e Procedimentos 1 Objetivos Apresentar os conceitos de procedimentos e funções, suas vantagens e sua notação em C.
Estrutura do programa
Linguagem C Estrutura do programa Exemplo: #include #include main() { printf( Ola, mundo! ); system( pause ); }
Algoritmos e Programação
Algoritmos e Programação Aula 7 Vetores Profa. Marina Gomes [email protected] 19/05/2017 Engenharia de Computação - Unipampa 1 Motivação Problema: Leia as notas de uma turma de cinco estudantes
Modularidade - Funções e Procedimentos
Modularidade - Funções e Procedimentos José Gustavo de Souza Paiva Problema Em diversas situações, é preciso executar uma tarefa específica diversas vezes em um programa, variando apenas os dados de entrada
Variáveis, Comandos de Atribuição e Comando de Entrada e Saída
BCC 201 - Introdução à Programação Variáveis, Comandos de Atribuição e Comando de Entrada e Saída Guillermo Cámara-Chávez UFOP 1/1 Estrutura Básica de um programa C I < d i r e t i v a s do pré p r o c
Existem três categorias principais de linguagem de programação: linguagem de máquina, linguagens assembly e linguagens de alto nível.
Aula 3 SOFTWARE (programas) Um programa (software) consiste em uma sequência de instruções escritas numa linguagem precisa chamada linguagem de programação. Estas instruções são traduzidas em um compilador,
Construção de Compiladores. Capítulo 1. Introdução. José Romildo Malaquias. Departamento de Computação Universidade Federal de Ouro Preto 2014.
Construção de Compiladores Capítulo 1 Introdução José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2014.2 1/22 1 Linguagens de programação 2 Compilação 2/22 Tópicos 1
3. Linguagem de Programação C
Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3.2. Estrutura de Programas e Representação
Linguagem C. Eliane Pozzebon
Linguagem C Eliane Pozzebon Material de Apoio de C Site da disciplina: http://www.univasf.edu.br/~eliane.pozzebon Slides de aulas Exercícios Dev-C++: um ambiente de programação interativo e gratuito para
Introdução a Programação de Jogos
Introdução a Programação de Jogos Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Estrutura de um Programa C Inclusão de bibliotecas auxiliares: #include Definição
