Programação para Computação
|
|
|
- Mariana de Sousa Carreiro
- 9 Há anos
- Visualizações:
Transcrição
1 Programação para Computação Prova 1 22/09/2008 Resolução Prof. Marcus Vinícius Midena Ramos Engenharia de Computação UNIVASF Questão 1 (1,2 ponto): Descreva, de forma clara, completa e concisa, a sintaxe e a semântica dos seguintes comandos da linguagem Visualg: a) enquanto... fimenquanto enquanto <expr> faca <com> fimenquanto (i) <expr> é avaliada; (ii) se o seu valor for verdadeiro, <com> é executado e retorna-se ao passo (i); (iii) se o seu valor for falso, o comando enquanto é encerrado. b)... <com> ate <expr> (i) <com> é executado; (ii) <expr> é avaliada; (iii) se o seu valor for falso, retorna-se ao passo (i); (iv) se o seu valor for verdadeiro, o comando é encerrado. c) para... para <var> de <expr1> ate <expr2> [passo <expr3>] faca <com> (i) <var> é inicializada com o valor de <expr1>; (ii) se <var> <= <expr2>, então <com> é executado; <var> <- <var> + <expr3> e retorna-se ao passo (i); (iii) se <var> > <expr2>, então o comando para é encerrado. Nota 1: se <expr3> não for especificada, considera-se o valor 1. Nota 2: se <expr3> resultar num valor negativo, então <var> é decrementada (ao invés de ser incrementada) e <com> é executado apenas se <var> >= <expr3>. Questão 2 (0,8 ponto): A conversão de base de um número pode ser feita através de divisões inteiras sucessivas desse número pela base desejada, até que o resultado seja zero. O resto obtido em cada operação corresponde à um novo algarismo do número na nova base: Exemplo de conversão de 125 da base 10 para a base 2: Portanto,. Número: Dividido por 2, Dividido por 2, resulta: resta:
2 Deseja-se elaborar um algoritmo que aceite como entrada um número inteiro na base 10 e gere na saída o número correspondente na base 2. Preencha as lacunas no algoritmo abaixo para que esse efeito seja alcançado: algoritmo "conversão" var n, : ("Digite um valor inteiro na base 10 (maior ou igual a 0):") leia ( ) ("O valor correspondente na base 2 é (os algarismos estão na ordem inversa):") resto <- escreva ( :1) <- ate Exemplo de entrada e saída correspondente pretendidas para o algoritmo acima: Digite um valor inteiro na base 10 (maior ou igual a 0): 125 O valor correspondente na base 2 é (os algarismos estão na ordem inversa): algoritmo "conversão" var n, resto: inteiro ("Digite um valor inteiro na base 10 (maior ou igual a 0):") leia (n) ("O valor correspondente na base 2 é (os algarismos estão na ordem inversa):") resto <- n%2 escreva (resto:1) n <- n\2 ate n=0 Questão 3 (2 pontos): Elabore um algoritmo que gere na saída a tabuada dos números de 1 a 9, englobando as quatro operações aritméticas (multiplicação, divisão inteira, soma e subtração), conforme o exemplo abaixo (usar a mesma formatação de tela): 1x1= 1 1/1= 1 1+1= 2 1-1= 0 1x2= 2 1/2= 0 1+2= 3 1-2=-1 1x3= 3 1/3= 0 1+3= 4 1-3=-2 1x4= 4 1/4= 0 1+4= 5 1-4=-3 1x5= 5 1/5= 0 1+5= 6 1-5=-4 1x6= 6 1/6= 0 1+6= 7 1-6=-5 1x7= 7 1/7= 0 1+7= 8 1-7=-6 1x8= 8 1/8= 0 1+8= 9 1-8=-7 1x9= 9 1/9= 0 1+9=10 1-9=-8...
3 9x1= 9 9/1= 9 9+1=10 9-1= 8 9x2=18 9/2= 4 9+2=11 9-2= 7 9x3=27 9/3= 3 9+3=12 9-3= 6 9x4=36 9/4= 2 9+4=13 9-4= 5 9x5=45 9/5= 1 9+5=14 9-5= 4 9x6=54 9/6= 1 9+6=15 9-6= 3 9x7=63 9/7= 1 9+7=16 9-7= 2 9x8=72 9/8= 1 9+8=17 9-8= 1 9x9=81 9/9= 1 9+9=18 9-9= 0 var n,i: inteiro para n de 1 ate 9 faca para i de 1 ate 9 faca escreva (n:1,"x",i:1,"=",n*i:2," ") escreva (n:1,"/",i:1,"=",n\i:2," ") escreva (n:1,"+",i:1,"=",n+i:2," ") escreva (n:1,"-",i:1,"=",n-i:2," ") Questão 4 (2 pontos): Elabore um algoritmo que aceite como entrada: 1. Três números inteiros maiores do que zero (valores que serão representados no gráfico); 2. Um número inteiro maior do que zero (número de colunas do gráfico). E gere como saída um gráfico de barras, no qual o maior dos três números informados no item 1) será representado com a quantidade de colunas informada no item 2) acima, e as demais com uma quantidade de colunas proporcional aos respectivos valores. Exemplo de entradas e correspondentes saídas (o mesmo formato de tela deverá ser gerado pelo seu algoritmo): Digite três números inteiros positivos: Digite o número de colunas: 10 Gráfico de colunas: * **** ********** var i,col,n1,n2,n3,maior: inteiro ("Digite três números inteiros positivos:") leia (n1,n2,n3) ("Digite o número de colunas:") leia (col) maior <- n1 se n2 > maior entao maior <- n2 se n3 > maior entao
4 maior <- n3 ("Gráfico de colunas:") para i de 1 ate n1*col\maior faca para i de 1 ate n2*col\maior faca para i de 1 ate n3*col\maior faca Questão 5 (2 pontos): Elabore um algoritmo que aceite como entrada três números inteiros representando, nesta ordem, um ano, um mês e um dia. O algoritmo deverá validar a entrada, conforme os seguintes critérios: 1. O ano deverá ser um valor entre 1900 (inclusive) e 2100 (inclusive); 2. O mês deverá ser um valor entre 1 e 12; 3. O dia deverá ser um valor entre 1 o número de dias do mês informado (desconsiderar anos bissextos). Caso um ou mais dos valores digitados sejam inválidos, o algoritmo deverá efetuar nova entrada de dados, procedendo assim até que todos os valores digitados pelo usuário sejam válidos segundos os criterios acima. Quando isso acontecer, o algoritmo deverá emitir uma mensagem validando a data informada. A tela de entrada e saída de dados deverá seguir o formato: Digite o ano (entre 1900 e 2100): 2008 Digite o mês (entre 1 e 12): 9 Digite o dia (conforme o número de dias do mês): 22 A data 22/9/2008 é válida. var dia, mes, ano, totaldias: inteiro ("Digite o ano (entre 1900 e 2100):") leia (ano) ate (ano>=1900) e (ano<=2100) ("Digite o mês (entre 1 e 12):") leia (mes) ate (mes>=1) e (mes<=12) escolha mes caso 2 totaldias <- 28 caso 1,3,5,7,8,10,12 totaldias <- 31 outrocaso totaldias <- 30 fimescolha
5 ("Digite o dia (conforme o número de dias do mês):") leia (dia) ate (dia>=1) e (dia<=totaldias) ("A data ",dia:1,"/",mes:1,"/",ano:4," é válida.") Questão 6 (2 pontos): Elabore um algoritmo que aceite como entrada um número inteiro positivo n 1 e gere, como saída, o valor real correspondente à somatória dos termos abaixo (o valor de n não precisa, necessariamente, ser múltiplo de 3): Exemplo de entrada e saída: Digite um valor inteiro (maior ou igual a 1): 5 O resultado é: var n, i: inteiro soma: real ("Digite um valor inteiro (maior ou igual a 1):") leia (n) soma <- 1 para i de 2 ate n faca se i%3=0 entao soma <- soma + 1/(i*i*i) se i%3=1 entao soma <- soma + 1/i se i%3=2 entao soma <- soma + 1/(i*i) ("O resultado é: ", soma)
Estruturas de Repetição
Estruturas de Repetição Lista de Exercícios - 04 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados
- no assunto colocar [ALG] PRIMEIRA PARTE
CCT0001 Algoritmos Prof. Rodrigo Dias [email protected] - no assunto colocar [ALG] PRIMEIRA PARTE 1) Entrar com 5 números e imprimi-los caso seja maior que 20. 2) Entrar com 3 números e informar se
1. Escreva um programa em Pascal que leia três valores inteiros e mostre-os em ordem crescente. Utilize seleção encadeada.
Universidade Estadual Vale do Acaraú Curso: Engenharia Civil Disciplina: Programação de Computadores Prof. Hudson Costa Instruções: as equipes de cinco componentes (ou elementos) deverão fazer apenas 30
Comandos de Desvio 1
Programação de Computadores I UFOP DECOM 2014 1 Aula prática 3 Comandos de Desvio 1 Sumário Resumo Nesta aula você irá resolver problemas que requerem uma decisão com base em um teste, ou condição. Para
Exercícios: comandos de repetição
UNIVERSIDADE FEDERAL DE UBERLÂNDIA Lista de exercícios de programação em linguagem C Exercícios: comandos de repetição 1) Elabore um programa que faça leitura de vários números inteiros, até que se digite
Controle de Fluxo Comandos de repetição: while e do-while
BCC 201 - Introdução à Programação Controle de Fluxo Comandos de repetição: while e do-while Guillermo Cámara-Chávez UFOP 1/1 Comandos de Repetição (Laços) I São muito comuns as situações em que se deseja
Elabore um algoritmo na Linguagem de Programação do VisuAlg usando a estrutura de repetição PARA que satisfaça as seguintes condições:
ESTRUTURA DE REPETIÇÃO - PARA Exercícios de Fixação nº1 estrutura de repetição PARA que satisfaça as seguintes condições: Considerar apenas os números positivos > 0 Listar os 10 primeiros múltiplos do
O que é Microsoft Excel? Microsoft Excel. Inicialização do Excel. Ambiente de trabalho
O que é Microsoft Excel? Microsoft Excel O Microsoft Excel é um programa para manipulação de planilhas eletrônicas. Oito em cada dez pessoas utilizam o Microsoft Excel pra trabalhar com cálculos e sistemas
Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO
Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO Introdução Existem situações onde é necessário repetir um determinado trecho de um programa um certo número de vezes. Assim,
Exercícios: Comandos de Repetição
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Comandos de Repetição 1. Elabore um programa que faça leitura de vários
ESTRUTURAS DE REPETIÇÃO - PARTE 1
AULA 15 ESTRUTURAS DE REPETIÇÃO - PARTE 1 15.1 O comando enquanto-faca- Considere o problema de escrever um algoritmo para ler um número inteiro positivo, n, e escrever todos os números inteiros de 1 a
Exercícios: Vetores e Matrizes
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Vetores e Matrizes 1 Vetores 1. Escreva um programa que leia 10 números
Algoritmos & Programação
Algoritmos & Programação Profª Adriana Cláudia Ribeiro da Costa Profª Cláudia Barbieri Biscotto 2013/1 Exercícios Faça os itens abaixo para os seguintes problemas: Problema Solução esperada Dados de entrada
a) 2 b) 3 c) 4 d) 5 e) 6
Recordando operações básicas 01. Calcule as expressões abaixo: a) 2254 + 1258 = b) 300+590 = c) 210+460= d) 104+23 = e) 239 54 = f) 655-340 = g) 216-56= h) 35 x 15 = i) 50 x 210 = j) 366 x 23 = k) 355
2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média.
1) Inicializar um vetor de inteiros com números de 0 a 99 2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média 3)
Anterior Sumário Próximo MATRIZES, DETERMINANTES E SISTEMAS
Anterior Sumário Próximo MATRIZES, DETERMINANTES E SISTEMAS Clicando em, o usuário é conduzido para uma tela onde os conteúdos estão separados por blocos, que são acessados a medida que clicamos em cada
Apontamentos de matemática 5.º ano - Múltiplos e divisores
Múltiplos e divisores (revisão do 1.º ciclo) Os múltiplos de um número inteiro obtêm-se multiplicando esse número pela sequência dos números inteiros. Exemplos: Alguns múltiplos de 6 são: 0, 6, 12, 18,
Conversão Visualg à C++ Prof. Paulo Cesar F. de Oliveira, BSc, PhD
Conversão Visualg à C++ Prof. Paulo Cesar F. de Oliveira, BSc, PhD 1 Unidade 01-a Algoritmos e Programação Seção 1.1 Visualg 2 Formato do Visualg algoritmo nome do algoritmo // Função: // Autor: // Data:
Programação II. Victor Amorim dos Santos
Programação II Victor Amorim dos Santos Estrutura de repetição - Loops Definição Loop é uma palavra inglesa, que originalmente significa aro, anel ou sequência. Início X verdadeiro X!= 0 Exemplo: Ler um
números decimais Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos 2 de um bolo se dividirmos esse bolo
A UA UL LA Frações e números decimais Introdução Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos de um bolo se dividirmos esse bolo em cinco partes iguais e tomarmos
números decimais Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos 2 de um bolo se dividirmos esse bolo
A UA UL LA Frações e números decimais Introdução Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos de um bolo se dividirmos esse bolo em cinco partes iguais e tomarmos
Exercícios de Fixação Aulas 05 e 06
Disciplina: TCC-0.0 Prog. de Computadores III Professor: Leandro Augusto Frata Fernandes Turma: E- Data: / / Exercícios de Fixação Aulas 0 e 0. Construa um algoritmo (pseudocódigo e fluxograma) que determine
Sistemas Numéricos. Tiago Alves de Oliveira
Sistemas Numéricos Tiago Alves de Oliveira Sumário Sistemas Numéricos Binário Octal Hexadecimal Operações aritméticas binária e hexadecimal Operações lógicas binárias e decimais Representação Interna de
LINGUAGEM DE PROGRAMAÇÃO
Técnico em Informática LINGUAGEM DE PROGRAMAÇÃO Profª Ana Paula [email protected] Estruturas de Repetição Em muitos casos, o algoritmo solução para uma determinada classe de problemas, apresenta
Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Final - Repita Até - GABARITO Professor: Danilo Giacobo
Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Final - Repita Até - GABARITO Professor: Danilo Giacobo Este guia irá lhe ajudar a entender o laço de repetição
Exercícios (if/ if else/ if elseif else)
SECRETARIA DA EDUCAÇÃO E CULTURA POLÍCIA MILITAR DO ESTADO DO TOCANTINS COLÉGIO DA POLÍCIA MILITAR DO ESTADO DO TOCANTINS UNIDADE ESCOLAR: CPM PERÍODO: 4º Bimestre DISCIPLINA: Lógica de Programação ANO/SÉRIE:
PHP Estruturas de repetição
Estrutura de repetição com for Sintaxe for (inicialização; condição; incremento) comando1; comando2; A inicialização atribui um valor inicial à variável de controle do laço; Os comandos 1 e 2 serão executados
E X E R C Í C I O S 01. Sobre o comando CASO, marque as alternativas como verdadeira (V) ou falsa (F):
Aula com exercícios de questões fechadas, simulando a segunda prova oficial. É importante chegar neste ponto sabendo desenvolver programas, pois uma questão fechada de algoritmos requer conhecimento de
5. ESTRUTURA DE CONTROLE TOMADA DE DECISÕES
5. ESTRUTURA DE CONTROLE TOMADA DE DECISÕES...2 5.1 SELEÇÃO OU ALTERNATIVA SIMPLE...2 5.2 SELEÇÃO OU ALTERNATIVA COMPOSTA...2 5.3 SELEÇÃO OU ALTERNATIVA SE S ANINHADOS OU ENCADEADOS...3 5.4 ESTRUTURAS
UNIMINAS. 101.. Só é necessário o armazenamento de: Sinal da mantissa: - (menos). Valor da mantissa: 00110101. Sinal do expoente: -(na realidade, háh
Representação em Ponto Flutuante Utiliza-se a representação científica normalizada: 2500 = 2,5 x 10 3 0,00009 = 9,0 x 10-5. Mantissa: 1 =< M < 2. Na realidade, trabalha-se na base 2: -1,00110101 x 2-1012
ALGORITMOS E PROGRAMAÇÃO. Andreza Leite [email protected]
ALGORITMOS E PROGRAMAÇÃO Andreza Leite [email protected] Estruturas de Controle de Fluxo Em alguns algoritmos, é necessário executar uma mesma tarefa por um número determinado ou indeterminado
Algoritmos e Programação
Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Parte 03 Prof. Jorge Cavalcanti [email protected] www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
... contador = contador + 1; //contador++; ... <fim_da_estrutura_de_repetição> soma = 0; <estrutura_de_repetição_com_variável_x> soma = soma + x;
Instituto Federal de Santa Catarina - Câmpus Chapecó Engenharia de Controle e Automação Programação I Professora: Lara Popov Zambiasi Bazzi Oberderfer Estruturas de Repetição São muito comuns as situações
17. Faça um programa que escreve na tela a mesma frase 10vezes. E depois faça com que o programa mostre o número de cada linha no início e no final
EXERCÍCIOS DE C 1. Faça um programa para somar dois números inteiros. 2. Faça um programa para somar dois números reais 3. Faça um programa para calcular a área de um círculo. 4. Faça um programa que calcule
Programação Estruturada Aula VisualG
Programação Estruturada Aula VisualG Prof. Flávio Barros [email protected] www.flaviobarros.com.br 2 CRIANDO ALGORITMO CRIANDO ALGORITMO Passos para construir Algoritmos Ler enunciado do problema, compreendendo-o
Algoritmos e Programação
Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Parte 02 Prof. Jorge Cavalcanti [email protected] www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Programação de Computadores I BCC 701 2012-02 Terceira Avaliação 06/04/2013 Valor (3,0)
Programação de Computadores I BCC 701 2012-02 Terceira Avaliação 06/04/2013 Valor (3,0) ATENÇÃO: Leia com atenção as questões da prova. A interpretação do enunciado faz parte da avaliação. Todos os programas
Exercícios: variáveis e expressões
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: variáveis e expressões 1. Efetuar a leitura de um número real e apresentar
Aula 05. Programação utilizando Portugol. Tópicos Principais: Por Guilherme Bezerra Fernandes
1 Aula 05 Programação utilizando Portugol -Versão de impressão Tópicos Principais: 0. Estrutura de um programa 1. Resolução de problemas 1.1 Algoritmos 1.2 Diagrama de blocos 1.3 Portugol 2. Programa padrão
=...= 1,0 = 1,00 = 1,000...
OPERAÇÕES COM NÚMEROS DECIMAIS EXATOS Os números decimais exatos correspondem a frações decimais. Por exemplo, o número 1,27 corresponde à fração127/100. 127 = 1,27 100 onde 1 representa a parte inteira
Fundamentos da programação de computadores.
Algoritmo Estrutura de Repetição Ascencio, Ana Fernandes Gomes; Campos, EdileneAparecida Veneruchi. Fundamentos da programação de computadores. São Paulo. PrenticeHall, 2002. Essa estrutura de repetição
INFORMÁTICA APLICADA AULA 06 ALGORITMOS
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 06 ALGORITMOS Profª ª Danielle Casillo COMANDO ENQUANTO... FACA Na estrutura enquanto... faca,
Lista de Exercícios - Programação I (Pascal/ Python)
ENTRADA E SAÍDA Lista de Exercícios - Programação I (Pascal/ Python) 1) Escreva um programa que imprima seu nome na tela. 2) Escreva um programa que imprima o valor guardado em uma variável. 3) Escreva
Resolução de sistemas de equações lineares: Método de eliminação de Gauss
Resolução de sistemas de equações lineares: Método de eliminação de Gauss Marina Andretta ICMC-USP 21 de março de 2012 Baseado no livro Análise Numérica, de R L Burden e J D Faires Marina Andretta (ICMC-USP)
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia de Computação CECOMP
Algoritmos e Programação Ricardo Argenton Ramos Baseado nos slides do professor Jadsonlee da Silva Sá Criando um Algoritmo Os passos necessários para a construção de um algoritmo: ler atentamente o enunciado
Linguagens e códigos digitais
2 Linguagens e códigos digitais SUMÁRIO DO VOLUME LINGUAGENS E CÓDIGOS DIGITAIS 1. Operações com números naturais 5 2. Números positivos e negativos 10 3. Média aritmética simples e ponderada 12 4. Plano
Capítulo VI Circuitos Aritméticos
Capítulo VI Circuitos Aritméticos Introdução No capítulo anterior estudamos a soma e subtração de números binários. Neste capítulo estudaremos como as operações aritméticas de soma e subtração entre números
2ª Lista de Exercícios
Universidade Federal do Rio de Janeiro Data: 08/06/05 Disciplina: Computação I Professor: Fernando Lui Bastos Ribeiro ª Lista de Eercícios ) Construa uma função que codifique uma cadeia de caracteres utiliando
Universidade Veiga de Almeida Algoritmos e Linguagem I
Aula 9 Conteúdo: 12. Estruturas de repetição 12.1. Laços contados 12.2. Laços condicionais 13. Estruturas de controle encadeadas ou aninhadas 12. Estruturas de Repetição São muito comuns as situações em
FESP FACULDADE DE ENGENHARIA SÃO PAULO DISCIPLINA BP1: PROCESSAMENTO DE DADOS
FESP FACULDADE DE ENGENHARIA SÃO PAULO DISCIPLINA BP1: PROCESSAMENTO DE DADOS FLUXOGRAMA ou DIAGRAMA DE BLOCOS Fluxograma ou Diagrama de blocos é a representação gráfica dos passos de um algoritmo. Facilita
Estruturas de Controle de Fluxo Estruturas de Repetição. Givanaldo Rocha
Estruturas de Controle de Fluxo Estruturas de Repetição Givanaldo Rocha [email protected] http://docente.ifrn.edu.br/givanaldorocha Conceito Em muitos algoritmos, ocorrerá a necessidade de executar
Equipe de Matemática MATEMÁTICA
Aluno (a): Série: 3ª Turma: TUTORIAL 6B Ensino Médio Equipe de Matemática Data: MATEMÁTICA Aritmética Sistema de Numeração Decimal Nosso sistema de numeração utiliza dez símbolos para representar todos
Projeto Jovem Nota 10 Conjuntos Numéricos Lista 3 Professor Marco Costa 1. Represente geometricamente os números racionais:
1 Projeto Jovem Nota 10 1. Represente geometricamente os números racionais: 2/3, -4/5, 5/4, -7/4 e -12/4 2. A fração irredutível 7/64 pode ser transformada em um decimal exato? Justifique sua resposta.
Amanda Gondim de Oliveira
ESTRUTURAS DE REPETIÇÃO Amanda Gondim de Oliveira ESTRUTURAS DE REPETIÇÃO É comum a repetição de procedimentos para se realizar tarefas. Esse procedimentos não são repetidos eternamente, mas se encerram
03. [Sebesta, 2000] Descreva a operação de um gerador de linguagem geral.
01. [Sebesta, 2000] Defina sintaxe e semântica. 02. [Sebesta, 2000] A quem se destinam as descrições de linguagem? 03. [Sebesta, 2000] Descreva a operação de um gerador de linguagem geral. 04. [Sebesta,
PROJETO PILOTO O uso do Material Dourado como ferramenta para compreender o Sistema de Numeração Decimal-posicional.
ESCOLA MUNICIPAL JOAQUIM DO RÊGO CAVALCANTI PROJETO PILOTO O uso do Material Dourado como ferramenta para compreender o Sistema de Numeração Decimal-posicional. Ipojuca/2012 O uso do Material Dourado como
Algoritmos e Programação
Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Exercícios Unidade 01 Prof. Jorge Cavalcanti [email protected] www.univasf.edu.br/~jorge.cavalcanti
Teoria dos Números. A soma de dois números pares é sempre um número par. O produto de dois números pares é sempre um número par.
Teoria dos Números Resultado obtido nas aulas de Teoria dos Números. Números pares e números ímpares. A soma de dois números pares é sempre um número par. O produto de dois números pares é sempre um número
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C. Exercícios: Structs
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Structs 1. Utilizando estrutura, fazer um programa em C que permita
CAMPUS DE GUARATINGUETÁ FACULDADE DE ENGENHARIA. Introdução à Programação em C. Algoritmos: Estruturas de Repetição. Prof. Dr. Galeno.J.
Unesp UNIVERSIDADE ESTADUAL PAULISTA CAMPUS DE GUARATINGUETÁ FACULDADE DE ENGENHARIA Introdução à Programação em C Algoritmos: Estruturas de Repetição Prof. Dr. Galeno.J. de Sena Departamento de Matemática
Estruturas de Repetição. João Medeiros FATERN
Estruturas de Repetição João Medeiros FATERN 2010.2 Quais seriam os passos do algoritmo? 1. colocar café solúvel na xícara 2. colocar água quente 3. Colocar açucar na xícara 4. mexer 5. mexer 6. mexer
Estruturas de decisão de múltipla escolha
Estruturas de decisão de múltipla escolha Nas estruturas de decisão que vimos na aula 4, um comando ou bloco de comandos é executado de acordo com uma ou mais condições. Você viu que, quando a condição
Estruturas de Controle de Fluxo
2. Comando de Seleção Múltipla Em algumas situações ao chegarmos a uma determinada instrução de um algoritmo devemos selecionar um dentre alguns trechos a seguir, tendo como base para esta escolha um conjunto
Exercícios: Recursão
UNIVERSIDADE FEDERAL DE UBERLÂNDIA Lista de exercícios de programação em linguagem C Exercícios: Recursão 1) Faça uma função recursiva que calcule e retorne o fatorial de um número inteiro N. 2) Faça uma
Estrutura Condicional
Estrutura Condicional É a estrutura que permite a tomada de decisão, em um algoritmo, mediante a análise lógica de uma condição; Condição: comparação que somente possui dois valores possíveis (verdadeiro
Então, poderia basicamente dizer que em um algoritmo a sintaxe seria a seguinte:
CEPA ESTRUTURAS DE PROGRAMAÇÃO [1/10] Estrutura Condicional (SE... ENTAO e SE... ENTAO... SENAO) Se o Tabajara vencer entao ele será campeão da libertadores Então, poderia basicamente dizer que em um algoritmo
FRAÇÃO. Número de partes pintadas 3 e números de partes em foi dividida a figura 5
Termos de uma fração FRAÇÃO Para se representar uma fração através de figuras, devemos dividir a figura em partes iguais, em que o numerador representar a parte considera (pintada) e o denominador representar
Estruturas de Controle de Fluxo Estruturas de Seleção. Givanaldo Rocha
Estruturas de Controle de Fluxo Estruturas de Seleção Givanaldo Rocha [email protected] http://docente.ifrn.edu.br/givanaldorocha Conceito Até agora, desenvolvemos algoritmos que nos permitem
INTEGRAIS INTEGRAL INDEFINIDA
INTEGRAIS INTEGRAL INDEFINIDA A integração indefinida ou anti-derivação é a operação inversa da derivação, da mesma forma que a subtração é a operação inversa da adição ou a divisão é a operação inversa
Aula 4 Oficina de Programação Algoritmos - Parte 3. Profa. Elaine Faria UFU
Aula 4 Oficina de Programação Algoritmos - Parte 3 Profa. Elaine Faria UFU - 2017 Suponha que você tenha que fazer um algoritmo que leia duas notas de um aluno e imprima o valor da média aritmética na
C A P I T U L O 6 E S T R U T U R A S D E C O N T R O L E D E R E P E T I Ç Ã O
C A P I T U L O 6 E S T R U T U R A S D E C O N T R O L E D E R E P E T I Ç Ã O Sempre que precisarmos em um script PHP que uma ou mais linhas de comandos sejam repetidamente executadas, utilizamos laços
Fundamentos de Programação 1
Fundamentos de Programação 1 Estrutura de Repetição para - passo Slides 11 Prof. SIMÃO Jean Marcelo SIMÃO Estrutura de Repetição para passo para Variável de ValorIni ate ValorFin passo P faca conjunto
Grupo B Estruturas de Repetição
Grupo B Estruturas de Repetição Exercício Descrição 1. Escrever um algoritmo que lê 5 valores para a, um de cada vez, e conta quantos destes valores são negativos, escrevendo esta informação. 2. Escrever
ET51D - INFORMÁTICA. Algoritmos - Estruturas de Decisão. Professor: Glauber G. O. Brante.
ET51D - INFORMÁTICA Algoritmos - Estruturas de Decisão Professor: Glauber G. O. Brante [email protected] UTFPR Universidade Tecnológica Federal do Paraná DAELT Departamento Acadêmico de Eletrotécnica
Português Estruturado (VISUALG) Repetição
Português Estruturado (VISUALG) Repetição Algoritmo para somar 2 números algoritmo "Soma" var a, b, c: inteiro inicio leia(a, b) c
Capítulo 5: Repetições
Capítulo 5: Repetições INF1004 e INF1005 Programação 1 Pontifícia Universidade Católica Departamento de Informática Construção de Laços Repetição: Diversos problemas de difícil solução podem ser resolvidos
ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO
ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO Executa uma sequencia de comandos; nenhuma, uma ou várias vezes de acordo com uma condição, ou de acordo com uma variável de controle. 6.1 - REPETIÇÃO
Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação
Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação - Linguagem Python - Profa. Flávia Pereira de Carvalho Fevereiro de 2014 Sumário Página 1 EXERCÍCIOS DE LÓGICA DE PROGRAMAÇÃO - ALGORITMOS...
BC-0504 Natureza da Informação
BC-0504 Natureza da Informação Aulas 4 Sistemas de numeração. Operações em binário e algebra booleana. Equipe de professores de Natureza da Informação Santo André Julho de 2010 Parte 0 Realizar 6 problemas
Planificação Anual Departamento 1.º Ciclo
Modelo Dep-01 Agrupamento de Escolas do Castêlo da Maia Planificação Anual Departamento 1.º Ciclo Ano 3º Ano letivo 2013.2014 Disciplina: Matemática Turmas: 3º ano Professores: todos os docentes do 3º
Disciplina: Matemática Período: 1º. Equipe - 3 ano - turmas: 31, 32 e 33.
Número natural; Números e medidas; Contando de 10 em 10; Cem unidades ou uma centena; Centenas, dezenas e unidades; Antecessor e sucessor de um número natural; Comparando números naturais; Identificar
AC05 Lista de Exercícios sobre Sequências, Condições e Repetição Em C++
AC05 Lista de Exercícios sobre Sequências, Condições e Repetição Em C++ Instruções: Os algoritmos deverão ser desenvolvidos em C++ com o Code::Blocks; Exercícios em grupos de até 6 participantes; Colocar
Algoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3
Algoritmos e Estruturas de Dados I Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3 Exercício - Seleção Escreva um algoritmo que leia o ano, mês e dia que uma pessoa nasceu
Sistemas Digitais II. Interface com o mundo analógico. Prof. Marlon Henrique Teixeira Abril/2014
Sistemas Digitais II Interface com o mundo analógico Prof. Marlon Henrique Teixeira Abril/2014 Objetivos Compreender a teoria de funcionamento e as limitações dos circuitos de diversos tipos de conversores
08/05/2012. Tipos de dados. Tipos de dados. Elementos Básicos. Tipos de dados. Elementos Básicos Tipos de dados. Dados e seus tipos:
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE 1 2 Elementos Básicos Tipos de dados Dados e seus tipos: Computadores lidam com diversos tipos de dados: numéricos,
Informativo de Versão 19.10
Informativo de Versão 19.10 Índice Compras... 2 Solicitação de Compras de Produtos (Chamado 28228)... 2 ERP Faturamento... 3 Máscara de Telefone (Chamado 28025)... 3 Digitação / Emissão NF-e de Exportação
FRAÇÃO Definição e Operações
FRAÇÃO Definição e Operações DEFINIÇÃO: Fração é uma forma de se representar uma quantidade a partir de um valor, que é dividido por um determinado número de partes iguais. Como é que você representaria
Resumos para a Prova de Aferição. Matemática
Resumos para a Prova de Aferição de Matemática Números e operações 1.Leitura e escrita de números inteiros 1.1. Conjunto de números naturais Os números 1,, 3, 4, são números naturais. O conjunto dos números
Aplicaremos a técnica do teste de mesa sobre o algoritmo abaixo, o qual visa determinar o número de vértices de uma figura geométrica.
Teste de Mesa Ao nos recordarmos dos passos necessários para a construção de um algoritmo veremos que após a elaboração de um algoritmo devemos testá-lo realizando simulações com o propósito de verificarmos
Potenciação e radiciação
Sequência didática para a sala de aula 6 MATEMÁTICA Unidade 1 Capítulo 6: (páginas 55 a 58 do livro) 1 Objetivos Associar a potenciação às situações que representam multiplicações de fatores iguais. Perceber
Excel. Profª Leticia Lopes Leite
Excel Profª Leticia Lopes Leite 1 Introdução A planilha eletrônica consiste em uma poderosa ferramenta de apoio à gestão e ao processo de tomada de decisão, dentro de uma empresa ou na vida particular.
MATEMÁTICA ENSINO FUNDAMENTAL
CEEJA MAX DADÁ GALLIZZI PRAIA GRANDE - SP PARABÉNS!!! VOCÊ JÁ É UM VENCEDOR! Voltar a estudar é uma vitória que poucos podem dizer que conseguiram. É para você, caro aluno, que desenvolvemos esse material.
COMANDOS DE REPETIÇÃO (ENQUANTO)
COMANDOS DE REPETIÇÃO (ENQUANTO) Disciplina: Algoritmos Professora: Alba Lopes [email protected] http://docente.ifrn.edu.br/albalopes COMANDOS DE REPETIÇÃO Usada quando se deseja que um trecho do
OPERAÇÕES FUNDAMENTAIS
OPERAÇÕES FUNDAMENTAIS CÁLCULO DA ADIÇÃO E SUBTRAÇÃO: Operação aritmética, que consiste em adicionar ou retirar um número. a) 2254 + 1258 = 3512 1 1 2 2 5 4 3 5 1 2 Para o cálculo da adição, ordenamos
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO PRÉ AULA DIAGNÓSTICO 22/10/2015. Analise o algoritmo a seguir e depois assinale a alternativa correspondente:
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] PRÉ AULA Julgue as afirmações enumeradas a seguir em verdadeiras (V) ou falsas
Microsoft Excel INTRODUÇÃO PARTE 1 SUMÁRIO
Microsoft Excel INTRODUÇÃO PARTE 1 SUMÁRIO 01-) Barra de Ferramentas do Excel... 2 02-) Planilha... 3 a-) Linha... 3 b-) Coluna... 3 c-) Célula... 4 d-) Movimentando-se pela planilha... 4 e-) Tamanho da
