Prévia do material em texto
INTRODUÇÃO ÀS LINGUAGENS DE PROGRAMAÇÃO Prof.: Ivone Ascar • Programas de Computador são o mesmo que Software; • A criação de um Programa de Computador passa pela Programação; • A Programação faz uso de Linguagens de Programação; • As Linguagens de Programação tornam as ideias do homem compreensíveis ao computador; • O homem pensa em passos lógicos, ou seja, de forma algorítmica. PROGRAMAS, PROGRAMAÇÃO E LINGUAGENS UM PROJETO DE LINGUAGEM DEVE ATENTAR PARA...REQUISITOS: • problemas a serem resolvidos pela linguagem. EXPRESSIVIDADE: • representação clara e natural dos requisitos. PARADIGMA: • modos de solucionar problemas por meio da linguagem. IMPLEMENTAÇÃO: • união dos requisitos com a linguagem para criar programas. EFICIÊNCIA: • atendimento eficiente das necessidades por meio do programa. LINGUAGEM E COMPILADOR Uma linguagem solicita que um programa traduza suas ações, de alto nível, para o computador; O computador entende apenas em código binário, ou seja, de baixo nível; O compilador faz este papel, pegando o código ou programa fonte e transformando em linguagem objeto ou alvo. Favorece o uso eficiente da memória do computador; Uma variável requer um nome e uma tipologia; A tipologia define que tipos de valores a variável pode receber e operar. VARIÁVEIS PRINCIPAIS TIPOS DE VARIÁVEIS CHAR: armazena caracteres com tamanho fixo (letras, números e caracteres especiais). VARCHAR: armazena caracteres sem tamanho fixo, somente máximo (letras, números e caracteres especiais). TEXT: armazena textos mais longos que 50 caracteres. INT: armazena números inteiros. FLOAT: armazena números reais. Utilizados para a manipulação das variáveis. Podem ser de atribuição, aritméticos, lógicos e relacionais. Operadores Aritméticos: OPERADORES SOMA + SUBTRAÇÃO - MULTIPLICAÇÃO * DIVISÃO / MÓDULO % Operadores Relacionais: OPERADORES IGUAL == MAIOR QUE > MENOR QUE = MENOR OU IGUAL