Baixe o app para aproveitar ainda mais
Prévia do material em texto
INTRODUÇÃO À PROGRAMAÇÃO 2020.1 INTRODUÇÃO O ser humano constantemente desenvolve ferramentas e técnicas para atender suas necessidades. Com o avanço tecnológico, a programação tornou-se uma tarefa essencial nesse processo. Programação: processo de escrita, teste e manutenção de programas de computadores, para a execução de tarefas. Utiliza-se linguagens de programação! INTRODUÇÃO Algoritmos x Programa Etapas do desenvolvimento de um algoritmo: Tipos algoritmos: Narração descritiva Fluxograma Pseudocódigo PROGRAMAÇÃO ESTRUTURADA Paradigma de programação em que os problemas podem ser resolvidos por meio de três estruturas: sequencial, condicional e iterativa. Características e vantagens: Facilitar a escrita e leitura nos programas; Permitir a verificação prévia dos programas; Facilitar a manutenção e modificação dos programas. LINGUAGEM C Foi originalmente projetada para ser implementada no sistema operacional UNIX e foi desenvolvida a partir das linguagens: BCPL e B. Linguagem desenvolvida por Dennis Ritchie em 1972. Vantagens: Linguagem de alto nível; Portabilidade entre máquinas e sistemas operacionais; Baseada em construções simples; Linguagem estrutural (funções e procedimentos); Uso amplamente difundido; Diversas funcionalidades através de bibliotecas padronizadas. LINGUAGEM C Características: case sensitive, termos escritos em maiúsculas são diferentes dos escritos em minúsculas. possui palavras reservadas, que têm um significado especial para a linguagem: auto, break, case, if, else, switch, for, while, begin, end, continue, return, const, sizeof, typedef, ... Uso de bibliotecas: #include “minha_biblioteca.h” ou #include <minha_biblioteca.h> LINGUAGEM C Estrutura básica de um programa em C: TIPOS DE DADOS Os tipos de dados básicos da linguagem C são: Inteiro: números positivos ou negativos sem parte fracionária. Definido pelo termo int. Exemplos: -1, 1, 100. Real: números inteiros positivos ou negativos com parte fracionária. Podem ser definidos como float ou double. Exemplos: 23.58, -25.5986. Caractere: formado por um único caractere, que pode ser letra maiúscula, letra minúscula, número, caractere especial. Definido pelo termo char. Exemplo: ‘a’, ‘1’, ‘$’. VARIÁVEIS E CONSTANTES Variáveis são espaços de memória para armazenar valores que podem ser alterados durante a execução de um programa. Exemplo: int numero; float nota; Constantes são espaços de memória com dados que durante a execução de um programa permanecem com os seus valores inalterados. Exemplo: const int PI = 3.14159; ou #define PI 3.14159. Atribuição é a ação de atribuir um valor a uma determinada variável. É realizada através do sinal =. Exemplo: int num; num = 4; IDENTIFICADORES São os nomes dados às variáveis, constantes e funções. Regras básicas: Primeiro caractere: letra ou sublinhado. Próximos caracteres: letras (maiúsculas ou minúsculas), números ou o sublinhado. Não são permitidos caracteres especiais (#, @, $, ...) nem espaços em branco. Não é permitido utilizar as palavras reservadas da linguagem C. Exemplos válidos: nota _teste idade1 MEDIA CONSIDERAÇÕES Importância de Algoritmos e Programação; Linguagens de programação; Conceitos básicos: variáveis, constantes e instruções; O programador passa as instruções para o computador: responsabilidade no entendimento do problema a ser resolvido e de como resolvê-lo.
Compartilhar