Algoritmos e Estruturas de Dados I Apresentações Introdução a C Prof. Fabio Henrique N. Abe [email protected] Tarefa 03 (Apresentação do Trabalho em Grupo) • Problema 01) Capítulo 3, Exercício 12. • O problema tem que voltar à pergunta anterior caso o usuário responda não à todas as perguntas. • Problema 02) Capítulo 3, Exercício 20. • O tamanho do tabuleiro deve ser fornecido pelo usuário. • Problema 03) Capítulo 3, Exercício 21. • O algoritmo deve ser construído utilizando seleção encadeada heterogênea e laço repita até. • Problema 04) Capítulo 3, Exercício 22. • O algoritmo deve resolver o problema com 3 dados e valor de soma 8. • Problema 05) Capítulo 3, Exercício 31. • Sem alterações. • Problema 06) Capítulo 3, Exercício 32. • O algoritmo deve receber como entrada os respectivos nomes, alturas e taxas de crescimento. Revisão ● O que é um Algoritmo? ● Tipos de Dados: ● Indicadores: ● Variáveis: ● Operadores Aritméticos: ● Operadores Relacionais: ● Operadores Lógicos: ● Entrada e Saída de Dados: ● Blocos: ● Estruturas de Seleção: ● Estruturas de Repetição: Introdução a C ● Bibliografia: – Schildt, H.; C Completo e Total. Makron Books. Introdução a C ● ● ● ● ● Inventada por Dennis Ritchie em 1970 e implementada em Unix; Influenciada pela linguagem B, Ken Thompson; Por muitos anos o padrão da linguagem C foi a versão 5 do UNIX. Continha 27 palavras reservadas; Em 1989 surge o ANSI C (American National Standard Institute). Contém 32 palavras reservadas; Em 1990 surge o C89/C90, da ISO (International Organization for Standardization); ● Em 1999 surge o C99, incorpora C++; ● Em 2011 surge o padrão C11 ou C1X; Introdução a C ● C é uma linguagem estruturada; – Compartimentalização de códigos e dados; ● Linguagem compilada versus interpretada; ● Linguagem baixo nível: – ● Linguagem de nível médio: – ● Assembler; C, C++ Linguagem de alto nível: – Pascal, Java, VB, Python, Perl, ... Palavras Reservadas em C ● ● Nomes utilizados para representar comandos de controle do programa, operadores, etc. auto break case continue do short double else enum extern for unsigned int long register return if struct switch signed goto union typedef char void sizeof const static while default volatile float Linguagem caso sensitivo; Hands on C