SlideShare uma empresa Scribd logo
1 de 3
Baixar para ler offline
Lista de exercício de Conceitos e Técnicas de Programação – Unidade I
Profº Tarcísio F. G. Júnior
Entregar dia 19/11/2012


Parte 1 – Conceitos


  1. O que é Lógica de Programação?
  2. Descreva o que o Sistema Binário.
  3. O que é um Algoritmo?
  4. O que são os programas de computador?
  5. Em que consiste a representação de algoritmos através de linguagem natural?
  6. Para que serve um pseudocódigo?
  7. Quais os passos para elaboração de um programa de computador?
  8. O que é um diagrama de bloco? E como devemos representá-lo?
  9. Escreva qual o valor binário de 40?
  10. Converta em decimal o valor o valor binário: 01001011.


Parte 2 – Algoritmos


   1. Ler um valor e escrever se é positivo ou negativo (considere o valor zero como positivo).

   2. Escreva um algoritmo que armazene o valor 10 em uma variável A e o valor 20 em uma
      variável B. A seguir (utilizando apenas atribuições entre variáveis) troque os seus conteúdos
      fazendo com que o valor que está em A passe para B e vice-versa. Ao final, escrever os
      valores que ficaram armazenados nas variáveis.


   3. Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e
      escreva a idade dessa pessoa expressa apenas em dias. Considerar ano com 365 dias e mês
      com 30 dias.

   4. Escreva um algoritmo para ler o número total de eleitores de um município, o número de votos
      brancos, nulos e válidos. Calcular e escrever o percentual que cada um representa em
      relação ao total de eleitores.


   5. As peras custam R$ 1,50 cada se forem compradas menos de uma dúzia, e R$ 1,10 se forem
      compradas pelo menos 12 unidades. Escreva um algoritmo que leia o número de peras
      compradas, calcule e escreva o custo total da compra.


   6. Faça um algoritmo que receba um número inteiro e mostre uma mensagem caso este número
      seja menor, maior ou igual a 10.
7. Ler dois valores e imprimir uma das três mensagens a seguir:
   "Números iguais", caso os números sejam iguais;
   "Primeiro é maior", caso o primeiro seja maior que o segundo;
   "Segundo maior", caso o segundo seja maior que o primeiro.

8. Escrever um algoritmo que leia dois valores inteiro distintos e informe qual é o maior.

9. Elaborar um algoritmo que efetue a entrada dos valores de medida de 3 pesos auferidos de
   forma aleatória. O programa deve mostrar qual o maior peso fornecido.

10. Escrever um algoritmo que leia três valores inteiros distintos e os escreva em ordem
    crescente.

11. Escreva um algoritmo para ler uma temperatura em graus Celsius, calcular e escrever o valor
    correspondente em graus Fahrenheit. A conversão de graus Fahrenheit (F) para centígrados
    (C) é obtida por:
   F= C*1.8 + 32      para converter de Celsius (C) para Fahrenheit (F)
   C= (5/9)*(F-32)     para converter de Fahrenheit (F) para Celsius (C)


   Observação: Para testar se a sua resposta está correta saiba que 100ºC = 212ºF


12. Escrever um algoritmo que leia o nome e as três notas obtidas por um aluno durante o
    semestre. Calcular a sua média aritmética. Informar o nome e sua menção aprovado (se a
    média for maior ou igual a 7), reprovado ( se a média for menor que 5) e recuperação (se e
    média for maior ou igual a 5 e menor que 7).

13. Faça um algoritmo para ler: a descrição do produto (nome), a quantidade adquirida e o preço
    unitário. Calcular e escrever o total (total = quantidade adquirida * preço unitário), o desconto
    e o total a pagar (total a pagar = total - desconto), sabendo-se que:
   - Se quantidade <= 5 o desconto será de 2%
 - Se quantidade > 5 e quantidade <=10 o desconto será de 3%
   - Se quantidade > 10 o desconto será de 5%
14. Um determinado clube de futebol pretende classificar seus atletas em categorias e para isto
    ele contratou um programador para criar um programa que executasse esta tarefa. Para isso
    o clube criou uma tabela que continha a faixa etária do atleta e sua categoria. A tabela está
    demonstrada abaixo:
                      IDADE      CATEGORIA
                    De 05 a 10      Infantil
                    De 11 a 15      Juvenil
                    De 16 a 20      Júnior
                    De 21 a 30   Profissional


        Se a idade for diferente das faixas estabelecidas deverá ser informada a seguinte
   mensagem: “sem categoria informada”.
   Construa um programa que solicite o nome e a idade de um atleta e imprima a sua categoria.

15. Elabore um algoritmo que, dada a idade de um nadador classifique-o em uma das seguintes
    categorias:
    Infantil A  5 -7 anos
    Infantil B  8 -10 anos
    Juvenil A   11-13 anos
    Juvenil B 14 -17 anos
    Sênior 18 -25 anos

   Apresentar mensagem “idade fora da faixa etária” quando for outro ano não contemplado.




                                                   "O pensamento lógico pode levar você de A a B, mas a
                                                        imaginação te leva a qualquer parte do Universo."
                                                                                          Albert Einstein

Mais conteúdo relacionado

Mais procurados

Algoritmos 01 - Semana 03 - Exercícios de Leitura e Atribuição
Algoritmos 01 - Semana 03  - Exercícios de Leitura e AtribuiçãoAlgoritmos 01 - Semana 03  - Exercícios de Leitura e Atribuição
Algoritmos 01 - Semana 03 - Exercícios de Leitura e AtribuiçãoEder Samaniego
 
Videoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programaçãoVideoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programaçãoaldoirjava
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programaçãorodfernandes
 
Prova algoritmos
Prova algoritmosProva algoritmos
Prova algoritmospronatecvja
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de ProgramaçãoAdao Chiavelli
 
Algoritmos 1 - Semana 2
Algoritmos 1 - Semana 2Algoritmos 1 - Semana 2
Algoritmos 1 - Semana 2Eder Samaniego
 
Conceitos e técnicas de programação aula 3
Conceitos e técnicas de programação aula 3Conceitos e técnicas de programação aula 3
Conceitos e técnicas de programação aula 3Robson Ferreira
 
Guia prático para criar algoritmos
Guia prático para criar algoritmosGuia prático para criar algoritmos
Guia prático para criar algoritmosMauro Pereira
 
Exercicios Php
Exercicios PhpExercicios Php
Exercicios Phpsofteam
 
Guia para traducao algoritmos x l ps
Guia para traducao algoritmos x l psGuia para traducao algoritmos x l ps
Guia para traducao algoritmos x l psMauro Pereira
 
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...André Constantino da Silva
 
Lista de exercicios algoritmos com pseudocodigo
Lista de exercicios   algoritmos com pseudocodigoLista de exercicios   algoritmos com pseudocodigo
Lista de exercicios algoritmos com pseudocodigoMauro Pereira
 
Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1engenhariadecomputacao
 

Mais procurados (20)

Algoritmos 01 - Semana 03 - Exercícios de Leitura e Atribuição
Algoritmos 01 - Semana 03  - Exercícios de Leitura e AtribuiçãoAlgoritmos 01 - Semana 03  - Exercícios de Leitura e Atribuição
Algoritmos 01 - Semana 03 - Exercícios de Leitura e Atribuição
 
Videoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programaçãoVideoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programação
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programação
 
C++
C++C++
C++
 
Algoritmos - Pseudocódigo
Algoritmos - PseudocódigoAlgoritmos - Pseudocódigo
Algoritmos - Pseudocódigo
 
Aula 3 algoritmos
Aula 3   algoritmosAula 3   algoritmos
Aula 3 algoritmos
 
Prova algoritmos
Prova algoritmosProva algoritmos
Prova algoritmos
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
Algoritmos 1 - Semana 2
Algoritmos 1 - Semana 2Algoritmos 1 - Semana 2
Algoritmos 1 - Semana 2
 
Conceitos e técnicas de programação aula 3
Conceitos e técnicas de programação aula 3Conceitos e técnicas de programação aula 3
Conceitos e técnicas de programação aula 3
 
Algoritmos - capítulo 6
Algoritmos - capítulo 6Algoritmos - capítulo 6
Algoritmos - capítulo 6
 
Visualg
VisualgVisualg
Visualg
 
Guia prático para criar algoritmos
Guia prático para criar algoritmosGuia prático para criar algoritmos
Guia prático para criar algoritmos
 
Exercicios Php
Exercicios PhpExercicios Php
Exercicios Php
 
Guia para traducao algoritmos x l ps
Guia para traducao algoritmos x l psGuia para traducao algoritmos x l ps
Guia para traducao algoritmos x l ps
 
Algoritimo - Raul
Algoritimo - RaulAlgoritimo - Raul
Algoritimo - Raul
 
Lista exercícios
Lista exercíciosLista exercícios
Lista exercícios
 
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
 
Lista de exercicios algoritmos com pseudocodigo
Lista de exercicios   algoritmos com pseudocodigoLista de exercicios   algoritmos com pseudocodigo
Lista de exercicios algoritmos com pseudocodigo
 
Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1
 

Destaque

Conceitos e técnicas de programação aula 1
Conceitos e técnicas de programação aula 1Conceitos e técnicas de programação aula 1
Conceitos e técnicas de programação aula 1Robson Ferreira
 
Conceitos e técnicas de programação aula 2
Conceitos e técnicas de programação aula 2Conceitos e técnicas de programação aula 2
Conceitos e técnicas de programação aula 2Robson Ferreira
 
Conceitos e técnicas de programação exercícios i respostas
Conceitos e técnicas de programação  exercícios i respostasConceitos e técnicas de programação  exercícios i respostas
Conceitos e técnicas de programação exercícios i respostasRobson Ferreira
 
Algoritmos e Técnicas de Programação - Aula 01
Algoritmos e Técnicas de Programação - Aula 01Algoritmos e Técnicas de Programação - Aula 01
Algoritmos e Técnicas de Programação - Aula 01thomasdacosta
 
Apostila de Introdução aos Algoritmos - usando o Visualg
Apostila de Introdução aos Algoritmos - usando o VisualgApostila de Introdução aos Algoritmos - usando o Visualg
Apostila de Introdução aos Algoritmos - usando o VisualgRegis Magalhães
 
Algoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registrosAlgoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registrosMauro Pereira
 
Logica programação
Logica programaçãoLogica programação
Logica programaçãoFIPA
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoMauro Pereira
 

Destaque (9)

Conceitos e técnicas de programação aula 1
Conceitos e técnicas de programação aula 1Conceitos e técnicas de programação aula 1
Conceitos e técnicas de programação aula 1
 
Conceitos e técnicas de programação aula 2
Conceitos e técnicas de programação aula 2Conceitos e técnicas de programação aula 2
Conceitos e técnicas de programação aula 2
 
Sas 70
Sas 70Sas 70
Sas 70
 
Conceitos e técnicas de programação exercícios i respostas
Conceitos e técnicas de programação  exercícios i respostasConceitos e técnicas de programação  exercícios i respostas
Conceitos e técnicas de programação exercícios i respostas
 
Algoritmos e Técnicas de Programação - Aula 01
Algoritmos e Técnicas de Programação - Aula 01Algoritmos e Técnicas de Programação - Aula 01
Algoritmos e Técnicas de Programação - Aula 01
 
Apostila de Introdução aos Algoritmos - usando o Visualg
Apostila de Introdução aos Algoritmos - usando o VisualgApostila de Introdução aos Algoritmos - usando o Visualg
Apostila de Introdução aos Algoritmos - usando o Visualg
 
Algoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registrosAlgoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registros
 
Logica programação
Logica programaçãoLogica programação
Logica programação
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigo
 

Semelhante a Exercícios Programação Unidade I

2ª lista avaliativa (1)
2ª lista   avaliativa (1)2ª lista   avaliativa (1)
2ª lista avaliativa (1)Hiago Rodrigues
 
Lista p1 - 2012-1
Lista   p1 - 2012-1Lista   p1 - 2012-1
Lista p1 - 2012-1Rafaelrpa
 
03 Algoritmos - Exercicios.pdf
03 Algoritmos - Exercicios.pdf03 Algoritmos - Exercicios.pdf
03 Algoritmos - Exercicios.pdfEufrazinoPauloSoma
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugolGabriel Faustino
 
Lista_de_Exercicios_01_Python_Algoritmos.pdf
Lista_de_Exercicios_01_Python_Algoritmos.pdfLista_de_Exercicios_01_Python_Algoritmos.pdf
Lista_de_Exercicios_01_Python_Algoritmos.pdfValter moreira
 
Algoritmo Lista de exercícios 2
Algoritmo Lista de exercícios 2Algoritmo Lista de exercícios 2
Algoritmo Lista de exercícios 2Emerson Tranquilino
 
Linguagem C - Comandos condicionais [exercícios]
Linguagem C - Comandos condicionais [exercícios]Linguagem C - Comandos condicionais [exercícios]
Linguagem C - Comandos condicionais [exercícios]Matheus Alves
 
Apostila 1 pc i - estrutura da linguagem
Apostila 1   pc i - estrutura da linguagemApostila 1   pc i - estrutura da linguagem
Apostila 1 pc i - estrutura da linguagemLucas Cruz
 
[Curso Java Basico] Exercicios Aulas 14 15
[Curso Java Basico] Exercicios Aulas 14 15[Curso Java Basico] Exercicios Aulas 14 15
[Curso Java Basico] Exercicios Aulas 14 15Loiane Groner
 
Conceitos e técnicas de programação lista de exercícios ii
Conceitos e técnicas de programação lista de exercícios iiConceitos e técnicas de programação lista de exercícios ii
Conceitos e técnicas de programação lista de exercícios iiRobson Ferreira
 
[Curso Java Basico] Exercicios Aulas 16 17
[Curso Java Basico] Exercicios Aulas 16 17[Curso Java Basico] Exercicios Aulas 16 17
[Curso Java Basico] Exercicios Aulas 16 17Loiane Groner
 

Semelhante a Exercícios Programação Unidade I (20)

2ª lista avaliativa (1)
2ª lista   avaliativa (1)2ª lista   avaliativa (1)
2ª lista avaliativa (1)
 
Lista p1 - 2012-1
Lista   p1 - 2012-1Lista   p1 - 2012-1
Lista p1 - 2012-1
 
Lista exercícios
Lista exercíciosLista exercícios
Lista exercícios
 
03 Algoritmos - Exercicios.pdf
03 Algoritmos - Exercicios.pdf03 Algoritmos - Exercicios.pdf
03 Algoritmos - Exercicios.pdf
 
Exercício decisão
Exercício   decisãoExercício   decisão
Exercício decisão
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugol
 
Lista exercícios
Lista exercíciosLista exercícios
Lista exercícios
 
Lista_de_Exercicios_01_Python_Algoritmos.pdf
Lista_de_Exercicios_01_Python_Algoritmos.pdfLista_de_Exercicios_01_Python_Algoritmos.pdf
Lista_de_Exercicios_01_Python_Algoritmos.pdf
 
Algoritmo Lista de exercícios 2
Algoritmo Lista de exercícios 2Algoritmo Lista de exercícios 2
Algoritmo Lista de exercícios 2
 
Linguagem C - Comandos condicionais [exercícios]
Linguagem C - Comandos condicionais [exercícios]Linguagem C - Comandos condicionais [exercícios]
Linguagem C - Comandos condicionais [exercícios]
 
Apostila 1 pc i - estrutura da linguagem
Apostila 1   pc i - estrutura da linguagemApostila 1   pc i - estrutura da linguagem
Apostila 1 pc i - estrutura da linguagem
 
Algop - aula 05
Algop - aula 05Algop - aula 05
Algop - aula 05
 
Cea030.lista.03
Cea030.lista.03Cea030.lista.03
Cea030.lista.03
 
decisão aninhada programaçao de cmputadores
decisão aninhada programaçao de cmputadoresdecisão aninhada programaçao de cmputadores
decisão aninhada programaçao de cmputadores
 
[Curso Java Basico] Exercicios Aulas 14 15
[Curso Java Basico] Exercicios Aulas 14 15[Curso Java Basico] Exercicios Aulas 14 15
[Curso Java Basico] Exercicios Aulas 14 15
 
1ª lista de_algoritmos
1ª lista de_algoritmos1ª lista de_algoritmos
1ª lista de_algoritmos
 
Lista Exercicios 02
Lista Exercicios 02Lista Exercicios 02
Lista Exercicios 02
 
Cea030.lista.02
Cea030.lista.02Cea030.lista.02
Cea030.lista.02
 
Conceitos e técnicas de programação lista de exercícios ii
Conceitos e técnicas de programação lista de exercícios iiConceitos e técnicas de programação lista de exercícios ii
Conceitos e técnicas de programação lista de exercícios ii
 
[Curso Java Basico] Exercicios Aulas 16 17
[Curso Java Basico] Exercicios Aulas 16 17[Curso Java Basico] Exercicios Aulas 16 17
[Curso Java Basico] Exercicios Aulas 16 17
 

Mais de Robson Ferreira

02 declaracao do_escopo_preliminar_do_projeto
02 declaracao do_escopo_preliminar_do_projeto02 declaracao do_escopo_preliminar_do_projeto
02 declaracao do_escopo_preliminar_do_projetoRobson Ferreira
 
Aula 02 introdução a redes - software de redes e serviços
Aula 02   introdução a redes - software de redes e serviçosAula 02   introdução a redes - software de redes e serviços
Aula 02 introdução a redes - software de redes e serviçosRobson Ferreira
 
Aula 01 introdução a redes - apresentação e introdução
Aula 01   introdução a redes - apresentação e introduçãoAula 01   introdução a redes - apresentação e introdução
Aula 01 introdução a redes - apresentação e introduçãoRobson Ferreira
 
Aula 03 introdução a redes - redes de computadores
Aula 03   introdução a redes - redes de computadoresAula 03   introdução a redes - redes de computadores
Aula 03 introdução a redes - redes de computadoresRobson Ferreira
 
Ingês instrumental trabalho unidade 2 market
Ingês instrumental trabalho unidade 2 marketIngês instrumental trabalho unidade 2 market
Ingês instrumental trabalho unidade 2 marketRobson Ferreira
 
Seminário linux robson e bruno melo
Seminário linux robson e bruno meloSeminário linux robson e bruno melo
Seminário linux robson e bruno meloRobson Ferreira
 
Informática aplicada prova 1
Informática aplicada prova 1Informática aplicada prova 1
Informática aplicada prova 1Robson Ferreira
 
Informática aplicada prova 1 verso
Informática aplicada prova 1 versoInformática aplicada prova 1 verso
Informática aplicada prova 1 versoRobson Ferreira
 
Inglês instrumental prova entrepreneurship + respostas verso
Inglês instrumental prova entrepreneurship + respostas versoInglês instrumental prova entrepreneurship + respostas verso
Inglês instrumental prova entrepreneurship + respostas versoRobson Ferreira
 
Inglês instrumental prova entrepreneurship + respostas frente
Inglês instrumental prova entrepreneurship + respostas frenteInglês instrumental prova entrepreneurship + respostas frente
Inglês instrumental prova entrepreneurship + respostas frenteRobson Ferreira
 
Inglês instrumental trabalho strategic planning respostas
Inglês instrumental trabalho strategic planning respostasInglês instrumental trabalho strategic planning respostas
Inglês instrumental trabalho strategic planning respostasRobson Ferreira
 
Inglês instrumental trabalho strategic planning frente
Inglês instrumental trabalho strategic planning frenteInglês instrumental trabalho strategic planning frente
Inglês instrumental trabalho strategic planning frenteRobson Ferreira
 
Inglês instrumental trabalho strategic planning respostas verso
Inglês instrumental trabalho strategic planning respostas versoInglês instrumental trabalho strategic planning respostas verso
Inglês instrumental trabalho strategic planning respostas versoRobson Ferreira
 
Inglês instrumental trabalho finance
Inglês instrumental trabalho financeInglês instrumental trabalho finance
Inglês instrumental trabalho financeRobson Ferreira
 
Inglês instrumental finance respostas
Inglês instrumental finance respostasInglês instrumental finance respostas
Inglês instrumental finance respostasRobson Ferreira
 
Inglês instrumental prova entrepreneurship
Inglês instrumental prova entrepreneurshipInglês instrumental prova entrepreneurship
Inglês instrumental prova entrepreneurshipRobson Ferreira
 
Introdução a computação e suas aplicações seminário
Introdução a computação e suas aplicações seminárioIntrodução a computação e suas aplicações seminário
Introdução a computação e suas aplicações seminárioRobson Ferreira
 

Mais de Robson Ferreira (20)

02 declaracao do_escopo_preliminar_do_projeto
02 declaracao do_escopo_preliminar_do_projeto02 declaracao do_escopo_preliminar_do_projeto
02 declaracao do_escopo_preliminar_do_projeto
 
122172 1445
122172 1445122172 1445
122172 1445
 
122172 1444
122172 1444122172 1444
122172 1444
 
Aula 02 introdução a redes - software de redes e serviços
Aula 02   introdução a redes - software de redes e serviçosAula 02   introdução a redes - software de redes e serviços
Aula 02 introdução a redes - software de redes e serviços
 
Aula 01 introdução a redes - apresentação e introdução
Aula 01   introdução a redes - apresentação e introduçãoAula 01   introdução a redes - apresentação e introdução
Aula 01 introdução a redes - apresentação e introdução
 
Aula 03 introdução a redes - redes de computadores
Aula 03   introdução a redes - redes de computadoresAula 03   introdução a redes - redes de computadores
Aula 03 introdução a redes - redes de computadores
 
Ingês instrumental trabalho unidade 2 market
Ingês instrumental trabalho unidade 2 marketIngês instrumental trabalho unidade 2 market
Ingês instrumental trabalho unidade 2 market
 
Seminário linux robson e bruno melo
Seminário linux robson e bruno meloSeminário linux robson e bruno melo
Seminário linux robson e bruno melo
 
Seminário linux
Seminário linuxSeminário linux
Seminário linux
 
Informática aplicada prova 1
Informática aplicada prova 1Informática aplicada prova 1
Informática aplicada prova 1
 
Informática aplicada prova 1 verso
Informática aplicada prova 1 versoInformática aplicada prova 1 verso
Informática aplicada prova 1 verso
 
Inglês instrumental prova entrepreneurship + respostas verso
Inglês instrumental prova entrepreneurship + respostas versoInglês instrumental prova entrepreneurship + respostas verso
Inglês instrumental prova entrepreneurship + respostas verso
 
Inglês instrumental prova entrepreneurship + respostas frente
Inglês instrumental prova entrepreneurship + respostas frenteInglês instrumental prova entrepreneurship + respostas frente
Inglês instrumental prova entrepreneurship + respostas frente
 
Inglês instrumental trabalho strategic planning respostas
Inglês instrumental trabalho strategic planning respostasInglês instrumental trabalho strategic planning respostas
Inglês instrumental trabalho strategic planning respostas
 
Inglês instrumental trabalho strategic planning frente
Inglês instrumental trabalho strategic planning frenteInglês instrumental trabalho strategic planning frente
Inglês instrumental trabalho strategic planning frente
 
Inglês instrumental trabalho strategic planning respostas verso
Inglês instrumental trabalho strategic planning respostas versoInglês instrumental trabalho strategic planning respostas verso
Inglês instrumental trabalho strategic planning respostas verso
 
Inglês instrumental trabalho finance
Inglês instrumental trabalho financeInglês instrumental trabalho finance
Inglês instrumental trabalho finance
 
Inglês instrumental finance respostas
Inglês instrumental finance respostasInglês instrumental finance respostas
Inglês instrumental finance respostas
 
Inglês instrumental prova entrepreneurship
Inglês instrumental prova entrepreneurshipInglês instrumental prova entrepreneurship
Inglês instrumental prova entrepreneurship
 
Introdução a computação e suas aplicações seminário
Introdução a computação e suas aplicações seminárioIntrodução a computação e suas aplicações seminário
Introdução a computação e suas aplicações seminário
 

Exercícios Programação Unidade I

  • 1. Lista de exercício de Conceitos e Técnicas de Programação – Unidade I Profº Tarcísio F. G. Júnior Entregar dia 19/11/2012 Parte 1 – Conceitos 1. O que é Lógica de Programação? 2. Descreva o que o Sistema Binário. 3. O que é um Algoritmo? 4. O que são os programas de computador? 5. Em que consiste a representação de algoritmos através de linguagem natural? 6. Para que serve um pseudocódigo? 7. Quais os passos para elaboração de um programa de computador? 8. O que é um diagrama de bloco? E como devemos representá-lo? 9. Escreva qual o valor binário de 40? 10. Converta em decimal o valor o valor binário: 01001011. Parte 2 – Algoritmos 1. Ler um valor e escrever se é positivo ou negativo (considere o valor zero como positivo). 2. Escreva um algoritmo que armazene o valor 10 em uma variável A e o valor 20 em uma variável B. A seguir (utilizando apenas atribuições entre variáveis) troque os seus conteúdos fazendo com que o valor que está em A passe para B e vice-versa. Ao final, escrever os valores que ficaram armazenados nas variáveis. 3. Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e escreva a idade dessa pessoa expressa apenas em dias. Considerar ano com 365 dias e mês com 30 dias. 4. Escreva um algoritmo para ler o número total de eleitores de um município, o número de votos brancos, nulos e válidos. Calcular e escrever o percentual que cada um representa em relação ao total de eleitores. 5. As peras custam R$ 1,50 cada se forem compradas menos de uma dúzia, e R$ 1,10 se forem compradas pelo menos 12 unidades. Escreva um algoritmo que leia o número de peras compradas, calcule e escreva o custo total da compra. 6. Faça um algoritmo que receba um número inteiro e mostre uma mensagem caso este número seja menor, maior ou igual a 10.
  • 2. 7. Ler dois valores e imprimir uma das três mensagens a seguir: "Números iguais", caso os números sejam iguais; "Primeiro é maior", caso o primeiro seja maior que o segundo; "Segundo maior", caso o segundo seja maior que o primeiro. 8. Escrever um algoritmo que leia dois valores inteiro distintos e informe qual é o maior. 9. Elaborar um algoritmo que efetue a entrada dos valores de medida de 3 pesos auferidos de forma aleatória. O programa deve mostrar qual o maior peso fornecido. 10. Escrever um algoritmo que leia três valores inteiros distintos e os escreva em ordem crescente. 11. Escreva um algoritmo para ler uma temperatura em graus Celsius, calcular e escrever o valor correspondente em graus Fahrenheit. A conversão de graus Fahrenheit (F) para centígrados (C) é obtida por: F= C*1.8 + 32 para converter de Celsius (C) para Fahrenheit (F) C= (5/9)*(F-32) para converter de Fahrenheit (F) para Celsius (C) Observação: Para testar se a sua resposta está correta saiba que 100ºC = 212ºF 12. Escrever um algoritmo que leia o nome e as três notas obtidas por um aluno durante o semestre. Calcular a sua média aritmética. Informar o nome e sua menção aprovado (se a média for maior ou igual a 7), reprovado ( se a média for menor que 5) e recuperação (se e média for maior ou igual a 5 e menor que 7). 13. Faça um algoritmo para ler: a descrição do produto (nome), a quantidade adquirida e o preço unitário. Calcular e escrever o total (total = quantidade adquirida * preço unitário), o desconto e o total a pagar (total a pagar = total - desconto), sabendo-se que: - Se quantidade <= 5 o desconto será de 2% - Se quantidade > 5 e quantidade <=10 o desconto será de 3% - Se quantidade > 10 o desconto será de 5%
  • 3. 14. Um determinado clube de futebol pretende classificar seus atletas em categorias e para isto ele contratou um programador para criar um programa que executasse esta tarefa. Para isso o clube criou uma tabela que continha a faixa etária do atleta e sua categoria. A tabela está demonstrada abaixo: IDADE CATEGORIA De 05 a 10 Infantil De 11 a 15 Juvenil De 16 a 20 Júnior De 21 a 30 Profissional Se a idade for diferente das faixas estabelecidas deverá ser informada a seguinte mensagem: “sem categoria informada”. Construa um programa que solicite o nome e a idade de um atleta e imprima a sua categoria. 15. Elabore um algoritmo que, dada a idade de um nadador classifique-o em uma das seguintes categorias: Infantil A 5 -7 anos Infantil B 8 -10 anos Juvenil A 11-13 anos Juvenil B 14 -17 anos Sênior 18 -25 anos Apresentar mensagem “idade fora da faixa etária” quando for outro ano não contemplado. "O pensamento lógico pode levar você de A a B, mas a imaginação te leva a qualquer parte do Universo." Albert Einstein