Baixe o app para aproveitar ainda mais
Prévia do material em texto
Lógica de Programação 5ª AULA - ESTÁCIO/FIC Recursos básicos de programação Prof. Emerson Landim Apresentação • Prof. Emerson Landim: • Bacharel em Ciências da Computação (UECE) • Tecnólogo em Telemática/Telecomunicações (IFCE) • MBA em Gestão de Projetos com ênfase em TI (UNIFOR) • Mestre Profissional em Administração e Controladoria (UFCE) Linguagens de programação Línguas humanas versus Linguagem de programação A oração: - Eu quero aprender a programar computadores. – Português - Quiero aprender a programar computadoras. - Espanhol - Je veux apprendre à programmer les ordinateurs. – Francês - Ich mochte lernen , wie man Computer zu programmieren – Alemão - Θέλω να µάθω για τους υ̟ολογιστές του ̟ρογράµµατος -Grego - Я хочу, чтобы научиться программировать компьютеры – Russo - 我想學習編程的計算機 - Chinês Programa em C++ - Média Análise de um programa básico em C++ Estrutura de um programa Estrutura de um programa em C++ Basicamente a estrutura de um programa em C++ é: • Declaração de variáveis, • Depois o inicio do programa com as instruções e comandos e; • Finalização, apresentando os resultados. Tipos de dados Tipos de dados Os dados são representados pelas informações a serem processadas por um computador. Quando representados numa linguagem de programação, estes tipos são chamados de tipos primitivos: • Inteiros: quando lidamos com números que não possuem casa decimal, incluindo os negativos. Exemplos: -65, 0, 44, 2030, etc. • Reais: números que possuem casas decimais, incluindo os negativos. Exemplos: -33.5, -128.3, 255.6, 32767.4, etc. • Caracteres: são os dados contendo sequencias de letras, números e símbolos especiais. Este tipo de dado também pode ser conhecido como alfanumérico, string (quando houver mais de 2 caracteres), literal ou cadeia. • Lógicos: estes tipos de dados só possuem dois valores: verdadeiro (ou true) e falso (ou false). Tipos de dados em C++ Em C++ temos os seguintes tipos de dados: • char: de apenas 1 byte, capaz de armazenar apenas 1 caractere • int: capaz de armazenar um inteiro • float: armazena números de ponto flutuante de precisão simples • double: armazena números de ponto flutuante de precisão dupla • void: em inglês, void significa vazio. E um tipo que informa ao compilador que a variável não terá um tipo definido. Tipos de dados em C++ Declaração de variáveis Declaração e inicialização de variáveis Em C++ é obrigatório que toda variável usada no programa seja declarada. Em C++ a sintaxe da declaração de variáveis e: Tipo_da_variável lista_de_variáveis Ou seja, toda vez que uma variável for declarada em C++, e preciso que o seu tipo venha em primeiro lugar e depois a variável desejada, ou uma lista de variáveis, separada por virgula. Portanto, as declarações abaixo são validas: int a; char a, b, c; unsigned int x1, x2, media; Palavras reservadas • A linguagem C++ possui as seguintes palavras reservadas. Logo, não é possível criar variáveis com estas palavras: Entrada e saída de dados Em C++ o comando que exibe uma mensagem na tela, ou seja faz a saída de dados, é o cout. Este comando não faz parte das palavras-chave da linguagem e sendo assim o compilador não o reconhece. Ele fica definido em um outro arquivo, chamado iostream, e para ser usado, precisamos incluir (include) a biblioteca e definir um espaço de nomes (namespace) para isso. Não se preocupe com o namespace, apenas use-o nos seus programas para poder usar as bibliotecas incluídas. Sendo assim, as duas primeiras linhas do programa ficarão assim: 1 #include <iostream> 2 using namespace std; Primeiro programa - Média Operadores de algoritmos Fórmulas Operadores do C++ Funções matemáticas Além das operações aritméticas, e comum usarmos nos programas outras funções já existentes na linguagem C++ como por exemplo: • sen(x): seno do angulo x • cos(x): cosseno do angulo x • tg(x): tangente de x • demais funções trigonométricas • abs(x): valor absoluto de x • int(x): parte inteira de um numero fracionário • frac(x): parte fracionaria de x • e outras Operadores relacionais Além das operações aritméticas, e comum usarmos nos programas outras funções já existentes na linguagem C++ como por exemplo: Operadores Lógicos Além das operações aritméticas, e comum usarmos nos programas outras funções já existentes na linguagem C++ como por exemplo: Programa em C++ - Raízes de uma equação REFERÊNCIAS • Fundamentos da PROGRAMAÇÃO de COMPUTADORES, Ana Fernanda Gomes Ascencio e Edilene Aparecida Veneruchi de Campos. • Lógica de programação e Estrutura de dados, Sandra Puga e Gerson Rissetti. FIM Dúvidas???
Compartilhar