Algoritmos e Estruturas de Dados I Exercícios em C Prof. Fabio Henrique N. Abe Fabio.henrique.abe@gmail.com
Tarefa 06 (Mostrar para o professor na aula do dia 29/03) Resolver os 25 primeiros exercícios, do nível iniciante, do URI. O professor solicitará a explicação de, pelo menos, um programa.
Relembrando... (O que sabemos até agora...) O que é um Algoritmo As formas de representação de um algoritmo Tipos de Dados Operadores(Aritméticos, Relacionais, Lógicos, Atribuição) Pseudocódigo Estruturas de Seleção Estruturas de Repetição Teste de mesa
Relembrando... (O que sabemos até agora… em C) Estrutura do main() Utilizar argc e argv Estruturas de Seleção Estruturas de Repetição Break Continue
Laço Condicional Simplificado (?) <expressão> ? <verdadeira> : <falsa> Usados para simplificar a programação Exemplo:
Utilizando Constantes em C Constantes são variáveis com valores fixos; Ocupam espaço em memória; Exemplo:
#define O #define é um pré-processador; Antes da compilação do programa, o compilador faz a troca de os itens definidos pelo valor (ou instrução); Exemplo:
Exercícios Escreva um programa que receba como entrada um número inteiro n, 0<n<=200, e que imprima uma pirâmide de números decrescentes conforme o exemplo abaixo: Exemplo: Entrada n=5: 5 4 3 2 1 4 3 2 1 3 2 1 2 1 1
Exercícios Escreva um programa que receba números inteiros positivos e imprima a média dos números ímpares. A entrada dos dados deve encerrar quando o usuário digitar um número negativo.
clock( ) Protótipo: clock_t clock (void); Biblioteca: time.h; Parâmetros: Nenhum; Retorno: Ciclos de clock de processador, a partir do inicio do programa;
clock( ) - Exemplo
URI OnLine Preencher o campo Universidade (UEMS) no Perfil; Verificar se possui acesso à Tarefa 06. TODOS!
Moodle Preencher planilha com Professor e aguardar instruções por e-mail.
Algoritmos e Estruturas de Dados I Próxima Aula 05/04/17 Exercícios em C Prof. Fabio Henrique N. Abe Fabio.henrique.abe@gmail.com