Processo Seletivo
  • Seja bem vindo à página do Processo Seletivo da Equipe Trincabotz!
    • Apresentações Gerais
  • Manual de Segurança
    • Eletrônica
    • Mecânica
    • Considerações Finais
  • Eletrônica
    • Cronograma
    • Tarefas
      • Entrega das tarefas
      • TAREFAS PRÁTICAS
        • Instalação do Proteus 8.10 SP0
        • Exercícios de Eletrônica Básica (06/05)
        • Algoritmos em C (07/05) (opcional)
        • Atividades de programação de microcontroladores(13/05) (opcional)
        • Montagem e programação de um circuito de Ponte H (14/05)
        • Desenvolvimento de uma PCB (20/05)
        • Confecção de uma PCB (27/05)
      • TAREFAS DE PESQUISA
        • Análise de Datasheets (06/05)
      • TAREFA FINAL
        • Relatório do Processo Seletivo (07/06)
    • Aulas e Materiais
      • ELETRÔNICA BÁSICA E PROTEUS
      • PROGRAMAÇÃO E LINGUAGEM C
      • MICROCONTROLADORES (STM)
      • PONTE H
      • ALTIUM DESIGNER ®
      • CONFECÇÃO DE PCB
  • Mecânica
    • Cronograma
    • Aulas
      • Aula de Ajustagem
      • Aula de Solidworks
      • Aula de Materiais
      • Aula de Componentes Mecânicos
      • Aula de Desenho Técnico e Usinagem
      • Aulas Anteriores
        • Aula de Dimensionamentos
        • Aula de Ferramentas de Usinagem
        • Aula de Usinagem
    • Tarefas
      • Apresentações Semanais
      • Solidworks I
      • Solidworks II
      • Solidworks III
      • Ajustagem
      • Componentes Mecânicos
      • Materiais
      • Usinagem & Desenho Técnico
      • Relatório Final
      • Tarefas Anteriores
        • Solidworks II
        • Solidworks IV
        • Atividade de Materiais
        • Dimensionamento
        • Atividade de Componentes Mecânicos
        • SolidWorks
        • Soliworks III
      • Inserção de Projetos
  • Gestão
    • Cronograma
    • Tarefas
      • Marketing Digital
      • Design de camisas
      • Patrocinador
      • Apresentação da área: divulgação em sala
      • Criação de Postagem no Linkedin
      • Photoshop
      • Apresentação geral: gestão aplicada aos projetos
      • Apresentação geral: retrospectiva
      • EXTRA - Pacote Office
      • EXTRA - Fotografia
      • EXTRA - Revista
      • Logística
Powered by GitBook
On this page

Was this helpful?

  1. Eletrônica
  2. Tarefas
  3. TAREFAS PRÁTICAS

Algoritmos em C (07/05) (opcional)

Atividades com o intuito de promover lógicas e estratégias de programação através de algoritmos em Linguagem C, comumente utilizada no controle de máquinas.

PreviousExercícios de Eletrônica Básica (06/05)NextAtividades de programação de microcontroladores(13/05) (opcional)

Last updated 6 months ago

Was this helpful?

Opcional

Estes exercícios são opcionais e não são para entrega. Faça-os para treino e, se tiver dúvida, procure os membros responsáveis pelas aulas de programação.

Atenção!

Para realização dessas tarefas, recomendamos utilizar um compilador online C. Como por exemplo o

Software opcional

Para a realização das atividades é opcional a instalação do software Code Blocks.

Segue abaixo, em formato PDF, o tutorial de instalação.

Exercício 1

Siga todas instruções, uma após a outra, e registre previamente todos os passos antes de efetuar a programação propriamente dita:

1) Este programa deve ler uma variável inteira, inúmeras vezes (e parar quando o valor no arquivo de entrada for igual a zero). Para cada valor X lido, imprima a sequência de 1 até X, com um espaço entre cada número e seu sucessor.

As entradas contém vários números inteiros. O último número no arquivo de entrada que para o programa é 0.

Para cada número N do arquivo de entrada deve ser impressa uma linha de 1 até N, conforme o exemplo abaixo. Não deve haver espaço em branco após o último valor da linha.

Exemplos de Entrada

Exemplos de Saída

5

1 2 3 4 5

10

1 2 3 4 5 6 7 8 9 10

3

1 2 3

0

Encerra o programa

Exercício 2

Siga todas instruções, uma após a outra, e registre previamente todos os passos antes de efetuar a programação propriamente dita:

2) Leia 1 valor inteiro N (0 < N < 1000). A seguir, mostre a tabuada de N:

1 x N = N 2 x N = 2N ... 10 x N = 10N

A entrada contém um valor inteiro N (0 < N < 1000).

Imprima a tabuada de N, conforme o exemplo fornecido.

Exemplos de Entrada

Exemplos de Saída

140

1 x 140 = 140

2 x 140 = 280

3 x 140 = 420

4 x 140 = 560

5 x 140 = 700

6 x 140 = 840

7 x 140 = 980

8 x 140 = 1120

9 x 140 = 1260

10 x 140 = 1400

Exercício 3

Siga todas instruções, uma após a outra, e registre previamente todos os passos antes de efetuar a programação propriamente dita:

3) Escreva um programa utilizando o comando switch, responsável por imprimir o mês de acordo com o número digitado pelo usuário.

A entrada contém um valor inteiro N (1 a 12).

Imprima o mês conforme o número fornecido.

Exemplos de Entrada

Exemplos de Saída

1

Janeiro

12

Dezembro

15

Inválido : Digite números entre 1 e 12

Exercício 4

Siga todas instruções, uma após a outra, e registre previamente todos os passos antes de efetuar a programação propriamente dita:

4) A sequência de números a seguir "0 1 1 2 3 5 8 13 21..." é conhecida como série de Fibonacci. Nessa sequência, cada número, depois dos 2 primeiros, é igual à soma dos 2 anteriores.

Escreva um algoritmo que leia um inteiro N (N < 46) e mostre os N primeiros números dessa série.

A entrada deste programa contém um valor inteiro N (0 < N < 46).

Os valores devem ser mostrados na mesma linha, separados por um espaço em branco.

Exemplos de Entrada

Exemplos de Saída

5

0 1 1 2 3

Exercício 5

Siga todas instruções, uma após a outra, e registre previamente todos os passos antes de efetuar a programação propriamente dita:

5) Um Posto de combustíveis deseja determinar qual de seus produtos tem a preferência de seus clientes. Escreva um algoritmo para ler o tipo de combustível abastecido (codificado da seguinte forma: 1 = Alcool; 2 = Gasolina; 3 = Diesel; 4 = Encerra a entrada de valores).

Caso o usuário informe um código inválido (fora da faixa de 1 a 4) deve ser solicitado um novo código (até que seja válido). O programa será encerrado quando o código informado for o número 4.

A entrada contém apenas valores inteiros e positivos.

Deve ser escrito a mensagem: "MUITO OBRIGADO" e a quantidade de cada produto que foi abastecido.

Em seguida, pode-se encontrar um exemplo de entradas.

Exemplos de Entrada

Exemplos de Saída

8

Continua digitando ...

2

Continua digitando ...

1

Continua digitando ...

1

Continua digitando ...

6

Continua digitando ...

5

Continua digitando ...

4

Encerra a contagem e exibe :

MUITO OBRIGADO

Alcool: 2

Gasolina: 1

Diesel: 0

Exercício 6

Siga todas instruções, uma após a outra, e registre previamente todos os passos antes de efetuar a programação propriamente dita:

6) Escreva um programa que contenha uma função encarregada de receber dois números inteiros, retornando o menor número.

A entrada contém dois valores A e B inteiros qualquer.

Imprima na tela o menor número da seguinte forma "o menor numero e X".

Exemplos de Entrada

Exemplos de Saída

2 3

o menor numero e 2

8 -20

o menor numero e -20

https://www.onlinegdb.com/online_c_compiler
711KB
CODE__BLOCKS.pdf
pdf
Passo a Passo - Code Blocks