Técnicas de Programação I Prof:. Msc. Arimatéia Junior Fortaleza-2011.

Slides:



Advertisements
Apresentações semelhantes
Funções em C Prof. Fabiano Utiyama.
Advertisements

INTRODUÇÃO A COMPUTAÇÃO ENG. CIVIL
Um programa em C Bibliotecas Variáveis globais
Estruturas de Repetição
Marco Antonio Montebello Júnior
Linguagem de Programação IV
Estrutura Condicional
Programação de Computadores I Prof. Eduardo 2011
Programação II Estruturas de Dados
Universidade Federal de São Carlos Introdução à Linguagem C Comandos.
Operadores Aritméticos
Introdução à Computação - Jorge Macêdo
LINGUAGEM ESTRUTURADA TURBO C
LINGUAGEM C Centro Federal de Educação Tecnológica da Paraíba Coordenação de Informática Professor: Lafayette B. Melo.
Prof. Msc. Raul Paradeda Aula 3 Fundamentos
Operadores Aritméticos Valores lógicos Relacionais e lógicos MF.
Revisão da Linguagem C.
Introdução a Computação e Cálculo Numérico
Linguagem de Programação I Parte II
Construção de Algoritmos AULA 03
© 2003 Introdução à programaçãoComputadores e programação I Linguagens de programação Introdução ao C (continuação)
PROGRAMAÇÃO I PONTEIROS.
Seminário 1: Revisão de C
Estruturas de Dados Módulo 3 – Controle de Fluxo
Programação de Computadores
Estrutura de Decisão e Repetição
Algoritmo e Programação
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014
Técnicas de Desenvolvimento de Programas
APRENDER A APRENDER deve ser nossa meta. Comandos de Controle de Programa Comandos de Seleção Prof. Me. Jeime Nunes.
Aulas 2 e 3 – Java – Prof. Marcelo Heitor # O método main e argumentos na linha de comando; # Fluxo padrão de entrada e saída; # A classe JOptionPane;
PROGRAMAÇÃO ou LINGUAGEM C?
Introdução à Linguagem C
Algumas notas sobre a linguagem de programação C
Aula prática 2 Operadores e Expressões Comandos de Decisão Comentários
 São utilizadas para dividir um código maior (mais complexo) em partes menores (mais simples).  Quando uma mesma tarefa é realizada várias vezes em um.
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013
PCI- Estrutura Condicional Profa. Mercedes Gonzales Márquez.
Introdução à Programação
Revisão Luis Antonio Tavares
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014 Capítulo III Comandos de Controle.
Programação de Computadores I – Arquivos
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014 Capítulo IX Subprogramação e Recursividade.
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.
Introdução a Programação
Algoritmo e Programação
PROGRAMAÇÃO II – PARTE 3 Profa. Maria Augusta Constante Puget.
Profa. Maria Augusta Constante Puget
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-
JAVASCRIPT Programação Web. O que é  E uma linguagem interpretada que e executada na maquina do cliente  Não esta associada ao framework java  Nã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)
Linguagem de Programação 11 Estruturas de Decisão e Repetição. Prof. Luiz José Hoffmann Filho
Profº Antonio Carlos Marcelino de Paula
Programação Computacional Profa. Madeleine Medrano
ALGORITMOS Profº Antonio Carlos Marcelino de Paula 1.
Engenharia de Controle e Automação Computação Para Engenharia Semana /08/2011 Professor Leomir J. Borba- –
Computação – Informática Aula N. 05 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Matrizes em C”
Fundamentos de Programação 1 Aula N. 02 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Laços de Repetição em C”
Fundamentos de Programação 1
1 CCO 016 FUNDAMENTOS DE PROGRAMAÇÃO Universidade Federal de Itajubá Prof. Dr. Edison Oliveira de Jesus.
Prof. Tertuliano Operadores Variáveis em C++.
Prof. Tertuliano Estrutura Condicional em C++
1 Estruturas Condicionais Aula – Tópico 3 Algoritmos e Estruturas de Dados I (DCC/003)
Prof. Tertuliano Estrutura Condicional em C++. Sumário „ Estrutura Condicional Simples „ Estrutura Condicional Composta „ Estrutura Condicional Simples.
Ambientação com a Sintaxe de Java: parte 2 Prof. Gustavo Wagner Slides Originais: Prof. Tiago Massoni Desenvolvimento de Sistemas FATEC-PB  Centro de.
 Linguagem do tipo script  Roda do lado do servidor – “server-side”  Suporte à vários BDs (MySQL, Postgres, Oracle, entre outros.)  Ferramentas grátis.
PROGRAMAÇÃO I UNIDADE 3.
Transcrição da apresentação:

Técnicas de Programação I Prof:. Msc. Arimatéia Junior Fortaleza-2011

Súmario >Operadores; >Estruturas de controle; >Passagens de parâmetro.

Fortaleza-2011 O que faz o seguinte programa? #include int main() { int x; scanf("%d",&x); printf("%d",x); return(0); }

Fortaleza-2011 Leitura: > scanf("%d",&var); “scanf” é uma função que tem dois valores como argumento:  1) o tipo de dado;  2) o nome da variável com o endereço. Nome da Função Tipo de dado Endereço e nome da variável

Fortaleza-2011 Escrita: > printf("%d",var); “printf” é uma função que tem dois valores como argumento:  1) o tipo de dado;  2) o nome da variável sem o endereço.. Nome da Função Tipo de dado a ser escrito Endereço e nome da variável

Fortaleza-2011 OPERADORES Podem ser dos tipos: 1.Aritméticos; 2. Incrementais/Decrementais; 3.Lógicos; 4.Aritméticos de Atribuições; 5.Aritméticos de Relacionais.

Fortaleza-2011 Aritméticos SímboloOperaçãoExemplo +Soma2+8 = 10 -Subtração5-7 = -2 /Divisão100/5=20 %Resto da divisão inteira 10%3=1 ^Potencia4^2=16

Fortaleza-2011 Incrementais/Decrementais SímboloOperaçãoInstruçãoExemplo ++IncrementoAux = aux+1Aux++ ---DecrementoAux=aux-1Aux--

Fortaleza-2011 Aritméticos de atribuições Instrução normalInstrução reduzida Aux= aux+varAux +=var -aux = aux-varAux -=var Aux = aux/varAux/=var Aux = aux * varAux *=var

Fortaleza-2011 Aritméticos Relacionais OperadoresDescrição >Maior >=Maior Igual <Menor <=Menor igual ==Igual !=diferente

Fortaleza-2011 Lógicos OperadoresDescrição &&AND ||OR !NOT ABA and BA or B FalsofalsoFalso VerdadeiroFalsoVerdadeiro Falso Verdaeiro verdadeiroVerdadeiroFalsoVerdadeiro

Fortaleza-2011 Estruturas de controle e fluxo São aquelas que permitem ao programador alterar a sequência de execução do programa baseado em condições. São condicionais:  IF (ELSE)  WHILE  DO-WHILE  FOR

Fortaleza-2011  If: Apresenta uma tomada de decisão do tipo “se ocorrer isto. Então aquilo acontece” Sua forma geral é dada por -> if(condição) { ocorre} A condição do comando IF é uma expressão que será avaliada. Se o resultado for qualquer coisa diferente de zero a declaração será executada.