Tópicos Preliminares na Linguagem C

Slides:



Advertisements
Apresentações semelhantes
Estruturação de Linguagens (Pascal e C++)
Advertisements

PRÓ-INFORMÁTICA QUALIFICAÇÃO PROFISSIONAL
Introdução à Programação Engenharia da Computação
Algoritmo I Aula 04 Expressões Lógicas.
Algoritmo e Programação
Tipos de dados, Variáveis, Expressões e Operadores
Universidade Federal de São Carlos Introdução à Linguagem C Comandos.
Algoritmos e Programação Linguagens de Programação Teoria Aula 5 (05/05) Universidade Federal do Vale do São.
Capítulo 2 Tópicos Preliminares
Construção de Algoritmos 1
Lógica de Programação Módulo II
LINGUAGEM C.
Introdução à Programação Pascal - Começando Prof. Filipo Studzinski Perotto 2009.
Programação para Engenharia I
Algoritmos Escher. Agenda Variáveis; Expressões; Exercícios.
Introdução Linguagem C
Estruturas de Controle
Disciplina: AAM Profa. Ana Watanabe vol.3
Tópicos Preliminares Prof. Alexandre Parra
Universidade Federal do Espírito Santo Programação II Expressões(operadores) Comandos Básicos Professora: Norminda Luiza.
Paradigmas da Programação
Linguagem C Estruturas de Sequências
Unidades de Armazenamento
Prof. Msc. Raul Paradeda Aula 3 Fundamentos
Ling. C - Variáveis Uma variável não é mais do que o nome que nós damos a uma determinada posição de memória para conter um valor de um determinado tipo.
Introdução a Computação e Cálculo Numérico
Introdução a Computação e Cálculo Numérico
Aula 5 - Operadores, Expressões e Funções Matemáticas
Capítulo 2 Tópicos Preliminares
Lógica de Programação Aula anterior
Introdução a Linguagem de Programação C
Algoritmo de Programação
Introdução a Programação
Seminário 1: Revisão de C
Análise e Modelagem de Processos
Operadores Relacionais, Lógicos e comandos de condição
Prof. Daniel Aula 03.  Criar Projeto  Criar Pacote  Criando classes  Meu primeiro programa  Compilar  Comentários  Variáveis.
Operadores e Atribuições Capítulo 3
Lógica de Programação/ Algoritmos Engenharia Produção 2014
PROGRAMAÇÃO I Dados Tipos de dados Variáveis Constantes Expressões
Programação em C++ Compiladores
Faculdade Talentos Humanos - FACTHUS - Algoritmo I - Rogério Rodrigues
Tipos de Dados Operadores
Algumas notas sobre a linguagem de programação C
Programação Orientada a Objetos - Java
Expressões: operadores aritméticos
Aula prática 2 Operadores e Expressões Comandos de Decisão Comentários
Operadores Relacionais e Lógicos
Algoritmos e Estrutura de Dados I Jean Carlo Mendes
Programação I CH: 60h Créditos: 3 Prof Me. Tiago Araujo.
Introdução aos algoritmos de programação
Introdução à Programação Aula Prática 2 Operadores e Comandos Condicionais Monitoria
Linguagem C.
ALGORITMIA. ALGORITMO Conjunto de instruções ou acções que ao serem executadas, permitirão realizar uma determinada tarefa.
DSC/CCT/UFCG Carga Horária: 60 h Profs.: José Eustáquio Rangel de Queiroz Roberto Medeiros de Faria Ulrich Schiel José Eustáquio Rangel.
Programação de Computadores - 1
Algoritmos e Programação MC102 Prof. Paulo Miranda IC-UNICAMP Aula 2 Variáveis e Atribuições.
Fundamentos de Programação
Prof. Renato de Oliveira Bastos
PROGRAMAÇÃO II – PARTE 3 Profa. Maria Augusta Constante Puget.
Tipos de Dados Todo o trabalho realizado por um computador é baseado na manipulação das informações contidas em sua memória. Estas informações podem.
Profa. Maria Augusta Constante Puget
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS LINGUAGEM DE PROGRAMAÇÃO I Aula /08/2011 Professor Leomir J. Borba-
PARADIGMAS DE LINGUAGENS EXPRESSÕES E INSTRUÇÕES DE ATRIBUIÇÃO
Tipos de Dados, Variáveis, Expressões Lógicas e Aritméticas
11 Revisão da Linguagem C Prof. Kariston Pereira Adaptado de Material gentilmente fornecido pelo Prof. Rui Tramontin (DCC/UDESC)
Profº Antonio Carlos Marcelino de Paula
Programação estruturada unidade 2
Prof. Tertuliano Operadores Variáveis em C++.
Lógica de Programação Aula 06 Prof. Marcelo Marcony.
Transcrição da apresentação:

Tópicos Preliminares na Linguagem C Prof. Alexandre Parra http://www.joinville.udesc.br/portal/professores/parra/

Índice Seção 1 – Tipos Primitivos na Ling. C Seção 2 – Variável na Ling. C Seção 3 – Constantes na Ling. C Seção 4 – Expressões Aritméticas na Ling. C Seção 5 – Expressões Lógicas na Ling. C Seção 6 – Comando de Atribuição na Ling. C Seção 7 - Comandos de Entrada e Saída na Ling. C Seção 8 - Blocos na Ling. C

Tipos de Dados Primitivos

Declaração das Variáveis Sintaxe: <tipo de dado> <nome>; Exemplo: int numero; (pág: 18) Regras para definição de variáveis: O nome de uma variável deve iniciar com uma letra ou com o caractere underline (_). O nome de uma variável não pode ser uma palavra reservada da Ling. C. Atentar ao fato de que a linguagem C é case sensitive. Lembrar de sempre iniciar uma variável.

Declaração de Constantes Sintaxe: const <tipo de dado> <nome>; Exemplo: const double pi = 3,141592653; (pág: 99) Regras para definição de constantes: O nome de uma constante deve iniciar com uma letra ou com o caractere underline (_). O nome de uma constante não pode ser uma palavra reservada da Ling. C. Atentar ao fato de que a linguagem C é case sensitive. Lembrar de sempre iniciar uma constante.

Expressões Aritméticas Sintaxe: expressão aritmética operando operador aritmético constante numérica variável numérica função matemática Exemplos: 1) c = a*b + d/e; 2) x = x - 1; 3) k = K + fatorial(5); (pág: 27)

Operadores Aritméticos e de Atribuição + Soma (inteira e ponto flutuante) - Subtração ou Troca de sinal (inteira e ponto flutuante) * Multiplicação (inteira e ponto flutuante) / Divisão (inteira e ponto flutuante) % Resto de divisão (de inteiros) ++ Incremento (inteiro e ponto flutuante) -- Decremento (inteiro e ponto flutuante) (pág: 22)

Expressões Lógicas Sintaxe: operando lógico operador lógico constante lógica variável lógica expressão relacional não expressão lógica Exemplos: 1) (i > 3) && (j <= 7) && (i != j) 2) !((i > 3) && (j <= 7) && (i != j)) 3) if (!(i%2)) pág(24 e 25)

Operadores Relacionais > Maior do que >= Maior ou igual a < Menor do que <= Menor ou igual a == Igual a != Diferente de

Operadores Lógicos && AND (E) || OR (OU) ! NOT (NÃO)

Atribuição de Variáveis Sintaxe: <nome> = expressão; Onde: <nome>: é o identificador que refere-se à variável declarada anteriormente.  expressão: expressão aritmética ou lógica. Exemplos: 1) k = K + fatorial(5); 2) ok = a == b;

Funções de Entrada de Dados (pág: 82) scanf(): Lê qualquer tipo de variável segundo “%” vinculado. Necessidade do operador &. gets(): Lê apenas caracteres. getch() / getche(): Criam efeito de pause, obrigando o usuário a informar um caractere para continuar a execução do programa.

Funções de Saída de Dados (pág: 82) puts(): Apresenta a string s na tela. printf(): Apresenta strings e conteúdos de variáveis segundo “%” vinculado. É possível formatar a apresentação de uma variável na função printf(). Exemplo: %.2f apresenta apenas duas casas decimais após a vírgula.

Sintaxe da Função printf (pág: 12) printf(string_de_controle,lista_de_argumentos); Onde: string_de_controle  tem a descrição de tudo que a função vai colocar na tela. lista_de_argumentos  identificadores das variáveis, separados por vírgulas. Exemplos: printf(“Teste %% %%”);  “Teste % %” printf(“%f”, 40.345);  “40.345” printf(“%s eh um exemplo”, “Este”);  “Este eh um exemplo” printf(“%s %d %%”, “Juros de ”, 10);  “Juros de 10%”

Códigos de Controle da notação % Significado %d Inteiro %f Float %c Caractere %s String %% Coloca na tela um %

Sintaxe da Função scanf (pág: 13) scanf(1º parâmetro, 2º parâmetro); Exemplos: scanf(“%d”, &num); scanf(“%f”, &valor); scanf(“%s”, &nome);

Blocos  inicio do bloco (“{”); Sintaxe:  fim do bloco (“}”); Exemplos: if (i%2) { printf(“O número %d é par.\n”, i); } int fatorial(int valor) { ...