INTRODUO PROGRAMAO Profa Maria Aparecida C Livi Introd
- Slides: 19
INTRODUÇÃO À PROGRAMAÇÃO Profa. Maria Aparecida C. Livi - Introd. Prog. 2 v 9
Uso de computadores para resolução de problemas 2 n Uso de aplicativos n Desenvolvimento de programas Profa. Maria Aparecida C. Livi - Introd. Prog. 2 v 9
Uma estratégia de solução de problemas Desenvolvimento de algoritmos 3 Profa. Maria Aparecida C. Livi - Introd. Prog. 2 v 9
Algoritmo Sequência ordenada, sem ambiguidade, de passos que levam à solução de um dado problema, em um tempo finito. Passos: Simples Não ambíguos Ordenados Efetivos Entradas: 0 ou mais 4 Saídas: pelo menos uma Profa. Maria Aparecida C. Livi - Introd. Prog. 2 v 9
Alguns Paradigmas de Linguagens de Programação n Imperativo Ex. : C, PASCAL, FORTRAN, ALGOL, BASIC n Funcional Ex. : ML, Miranda n Lógico Ex. : Prolog n Orientado a objetos Ex. : C++, Smalltalk, PASCAL 5 Profa. Maria Aparecida C. Livi - Introd. Prog. 2 v 9
Paradigma Imperativo Permite a implementação de algoritmos. 6 Profa. Maria Aparecida C. Livi - Introd. Prog. 2 v 9
Linguagem de implementação dos problemas da disciplina: C: paradigma imperativo. Opções: Dev C++ (pode ser obtido via Internet) etc. . . 7 Profa. Maria Aparecida C. Livi - Introd. Prog. 2 v 9
Resolução de problemas e programação PROBLEMA RESOLUÇÃO EM FORMA DE ALGORITMO PASSO DIFÍCIL SOLUÇÃO COMO UM PROGRAMA DE COMPUTADOR 8 IMPLEMENTAÇÃO Profa. Maria Aparecida C. Livi - Introd. Prog. 2 v 9
Análise e Solução de Problemas n n n 9 Compreensão rigorosa do problema. Um método de solução é escolhido e desenvolvido. Descrição do processo de solução passo a passo (algoritmo). Programação do algoritmo e depuração do programa. Validação da solução. Profa. Maria Aparecida C. Livi - Introd. Prog. 2 v 9
Linguagem de Programação n n 10 Conjunto de convenções e regras que especificam como instruir o computador a executar determinadas tarefas. Serve como meio de comunicação entre o indivíduo que deseja resolver um determinado problema e o computador escolhido para ajudá-lo na solução. Profa. Maria Aparecida C. Livi - Introd. Prog. 2 v 9
Programa n n n 11 Roteiro que orienta o computador, mostrando-lhe a sequência de operações necessárias para executar uma determinada tarefa. Sequência de instruções que dirigem a UCP na execução de alguma tarefa. Composto por uma série de comandos e instruções. Profa. Maria Aparecida C. Livi - Introd. Prog. 2 v 9
Aprender a programar n n 12 Conhecer as instruções (Comandos) Saber como escrever as instruções (Sintaxe dos comandos) Entender ações resultantes da execução das instruções (Semântica dos comandos) Possuir raciocínio lógico para chegar a uma seqüência de instruções que solucione o problema proposto. Profa. Maria Aparecida C. Livi - Introd. Prog. 2 v 9
Níveis de linguagem n n 13 Baixo nível: mais próximas da linguagem de máquina Alto nível: maior independência da máquina. Profa. Maria Aparecida C. Livi - Introd. Prog. 2 v 9
Tradutores de linguagens de programação n n n 14 As linguagens, que não a linguagem de máquina, devem ser traduzidas para a linguagem de máquina. Programas tradutores: convertem o código escrito em uma linguagem de programação para o correspondente código de máquina. Tradutores de linguagens de alto nível: interpretadores e compiladores. Profa. Maria Aparecida C. Livi - Introd. Prog. 2 v 9
Níveis de linguagem e tradutores 15 Profa. Maria Aparecida C. Livi - Introd. Prog. 2 v 9
Linguagem C n n n 16 Deriva de ALGOL 60 (linguagem de alto nível, criada para substituir o FORTRAN). Desenvolvida por Dennis Ritchie, em 1972, nos Laboratórios Bell. Versão ANSI (American National Standards Institute): 1985 Profa. Maria Aparecida C. Livi - Introd. Prog. 2 v 9
Programa em C n n 17 Constituído por funções. A função principal, por onde inicia a execução é a função main. Profa. Maria Aparecida C. Livi - Introd. Prog. 2 v 9
Estrutura básica de um programa em C /* Comentário sobre o programa */ #include <BIBLIOTECAS> Declarações /*definição das constantes, variáveis e funções*/ int main( ) // início da função main { /* declarações e comandos */ return 0; // término normal da função main } 18 Profa. Maria Aparecida C. Livi - Introd. Prog. 2 v 9 Programa principal
Ambiente a ser utilizado n Dev. C++ n ambiente de programação cujo compilador é padrão: n 19 Windows e Unix ou Linux n fornece depurador n compilador C/C++ Profa. Maria Aparecida C. Livi - Introd. Prog. 2 v 9
- Oscar ribeiro de almeida niemeyer soares
- Maria aparecida soares
- Livi jay suicide
- Tradutor
- Līvi
- Resolver
- Www.profa
- Profa campis
- Internet profa
- Profa ma
- Internet profa
- Documento de aparecida vaticano
- Documento de aparecida
- Pastoral de conjunto en aparecida
- Conferencia episcopal de aparecida
- Oración a chiquitunga para pedir un milagro
- Embriopatia rubeolica
- Marié cure
- Et incarnatus est de spiritu sancto
- Roboris declinazione