Algoritmos e Estruturas de Dados I

Slides:



Advertisements
Apresentações semelhantes
Programação em Java Prof. Maurício Braga
Advertisements

Estruturas de Repetição
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE I Prof. Thiago Pereira Rique
Universidade Federal de São Carlos Introdução à Linguagem C Comandos.
Introdução à Computação - Jorge Macêdo
Introdução a Programação
6.3 – Estruturas Repetitivas
PROGRAMAÇÃO ESTRUTURADA II
© 2003 Introdução à programaçãoComputadores e programação I Linguagens de programação Introdução ao C (continuação)
Programação de PIC em C Exposição das funções básicas para
11 Revisão da Linguagem C Prof. Kariston Pereira Adaptado de Material gentilmente fornecido pelo Prof. Rui Tramontin (DCC/UDESC)
Estrutura de Repetição
Lógica de Programação.  Um algoritmo é um conjunto de instruções, dispostas em um sequência lógica, que levam à resolução de um problema.  Um algoritmo.
Pseudocódigo É a técnica na construção de algoritmos mais próxima de uma linguagem de programação. Estrutura básica: Algoritmo [Variáveis:, : ] Início.
Algoritmos e Programação utilizando Visualg
Estruturas de Repetição
Aula 3 - Estruturas de Repetição
Algoritmos e Estruturas de Dados I
Algoritmos e Estruturas de Dados I
Estruturas de Repetição
Estruturas de Dados Aula 2: Estruturas Estáticas
Construção de Algoritmos AULA 05
Vetores e Laço de Repetição
Algoritmos e Estruturas de Dados I
Algoritmos e Estruturas de Dados I
Introdução à Programação
Algoritmos e Estruturas de Dados I
Programação em C++ Compiladores
Algoritmos e Estruturas de Dados I
Algoritmos e Estruturas de Dados I
ab LÓGICA DE PROGRAMAÇÃO ab
Introdução ao VisuALG Prof. Andrew Rodrigues
Algoritmos e Estruturas de Dados I
Algoritmos e Estruturas de Dados I
Prof. Wellington Franco Sub-Rotinas:Funções e Procedimentos
Algoritmos e Estruturas de Dados I
Algoritmos e Estruturas de Dados I
Prof. Wellington Franco
FUNDAMENTO DE PROGRAMAÇÃO
Algoritmos e Estruturas de Dados I
Algoritmos e Estruturas de Dados I
Representação de um Algoritmo na Forma de Pseudocódigo
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
Algoritmos e Estruturas de Dados I
ab LÓGICA DE PROGRAMAÇÃO ab
Algoritmos e Estruturas de Dados I
Programação de Computadores I – Arquivos
Algoritmos e Estruturas de Dados I
Algoritmos e Técnicas CEFET/RN.
Algoritmos e Estruturas de Dados I
Estruturas de Repetição
Estruturas de Repetição
IP – Repetições for Prof. Eduardo Falcão.
PROGRAMAÇÃO I UNIDADE 3.
Algoritmos e Estruturas de Dados I
Algoritmos e Estruturas de Dados I
Algoritmos e Programação I
Algoritmos e Estruturas de Dados I
Algoritmos Prof.: Carlos Alberto _1:
Aula 22 Modularização 22/10/08.
Funcionamento básico de um processador de 8 bits
Programação Estruturada Aula 1 Prof. Jorge Barreto Julho 2018.
Linguagem de Programação II Apresentação
Professora Roberta Bonamichi Guidi Garcia
Linguagem de Programação I
Curso básico de PHP. 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.
Representação de Algoritmos
Programação de Computadores LINGUAGEM C – AULA 02 – PROF. WELLINGTON TELLES.
Programação de Computadores LINGUAGEM C – AULA 03 – PROF. WELLINGTON TELLES.
Transcrição da apresentação:

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