FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA

Slides:



Advertisements
Apresentações semelhantes
INTRODUÇÃO A COMPUTAÇÃO ENG. CIVIL
Advertisements

Um programa em C Bibliotecas Variáveis globais
Algoritmos e Programação Linguagens de Programação Teoria Aula 7 (19/05) Universidade Federal do Vale do São.
Introdução à Computação - Jorge Macêdo
Linguagem C Estruturas de Seleção.
Revisão da Linguagem C.
PROGRAMAÇÃO I UNIDADE 4.
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014
Técnicas de Desenvolvimento de Programas
Wellington Felix.  Criada por Brian Kernighan e Denis Ritchie, na década de 1970, para uso em um computador DEC PDP-11 em Unix  C++ é uma extensão da.
Comando de Seleção switch
Professora: Flávia Balbino da Costa. RRevisão (estruturas de decisão e repetição, procedimentos e funções ) TTrabalhando com a Linguagem C EEstrutura.
Profa. Maria Augusta Constante Puget
PCI- Funções e Procedimentos Profa. Mercedes Gonzales Márquez.
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
Algoritmos Aula 5 Estrutura de Decisão e Repetição. Prof. Luiz
ALGORITMOS Profº Antonio Carlos Marcelino de Paula 1.
Algoritmo e Estrutura de Dados I Linguagem C – Comandos if-else-if e Switch Márcia Marra.
Pseudocódigo É a técnica na construção de algoritmos mais próxima de uma linguagem de programação. Estrutura básica: Algoritmo [Variáveis:, : ] Início.
Respostas dos Exercícios. Lista 1 1.a) Escreva uma função que receba como parâmetro uma temperatura dada em graus Fahrenheit e retorna a temperatura.
Estruturas de Repetição
Aula 3 - Estruturas de Repetição
Algoritmos e Estruturas de Dados I
Estruturas de Dados Aula 2: Estruturas Estáticas
Construção de Algoritmos AULA 05
CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas – 2017
Grupos de Slides No 7. Prof. SIMÃO
Algoritmos e Estruturas de Dados I
Profa. Mercedes Gonzales Márquez
Algoritmo e Estrutura de Dados I
Programação de Computadores
Estruturas de Decisão.
Fundamentos de Programação 1
Profa. Mercedes Gonzales Márquez
PCI- Estruturas de Controle
PCI- Estruturas de Controle
Estruturas de Repetição
Algoritmos e Estruturas de Dados I
FUNDAMENTO DE PROGRAMAÇÃO LINGUAGEM C - CONCEITOS FUNDAMENTAIS
Algoritmos e Estruturas de Dados I
Prof. Wellington Franco
FUNDAMENTO DE PROGRAMAÇÃO
Fundamentos de Programação 1
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
FUNDAMENTO DE PROGRAMAÇÃO
Algoritmos e Estruturas de Dados I
FUNDAMENTO DE PROGRAMAÇÃO
Fundamentos de Programação1
Algoritmos e Lógica de Programação
Programação de Computadores I – Arquivos
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
Algoritmos e Técnicas CEFET/RN.
Estruturas de Repetição
Estruturas de Repetição
PROGRAMAÇÃO I UNIDADE 3.
Algoritmos e Programação I
Algoritmos e Estruturas de Dados I
Fundamentos de Programação 1
LÓGICA DE PROGRAMAÇÃO LÓGICA: parte da filosofia que trata das formas do pensamento em geral (dedução, indução, hipótese, inferência).
Profa. Maria Augusta Constante Puget
Programação de Computadores I – Arquivos
Vetores – Exercícios de Fixação
Fundamentos de Programação 1
Estruturas definidas pelo programador
Representação de Algoritmos
Programação de Computadores LINGUAGEM C – AULA 03 – PROF. WELLINGTON TELLES.
Programação de Computadores LINGUAGEM C – AULA 05 - PROF. WELLINGTON TELLES.
Introdução a progrmação Comandos condicionais: if e switch
Aula 2 Professores: Conteúdo: Dante Corbucci Filho
Transcrição da apresentação:

FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA AULA 10 LINGUAGEM C – Exercícios

SINTAXE E SEMÂNTICA DE C A Tabela a seguir apresenta a lista de tipos básicos de variáveis utilizados em C.

SINTAXE E SEMÂNTICA DE C Tabela de Caracteres Especiais:

SINTAXE E SEMÂNTICA DE C

SINTAXE E SEMÂNTICA DE C

SINTAXE E SEMÂNTICA DE C

SINTAXE E SEMÂNTICA DE C

SINTAXE E SEMÂNTICA DE C Exemplo: ++i : incrementa o valor da variável i em 1 e depois o utiliza; i++: utiliza o valor da variável i e depois incrementa-o em 1.

Comando de Entrada de Dados Exemplo: o comando de entrada de dados scanf, possui dois parâmetros: o código de formato e uma variável. Neste caso, o valor digitado pelo usuário será armazenado ‘posição de memória’(daí o uso do símbolo & antes da variável) correspondente a variável denominada peso, declarada e formatada como float.

Comando de Saída de Dados Exemplo: o comando de saída de dados printf, exemplificado a seguir, também contém dois parâmetros: O primeiro é uma constante, apresentada entre aspas; O segundo é uma variável, que neste caso é denominada dias. O valor armazenado na variável dias será exibido na posição em que aparece o código de formato usado na mensagem, neste caso o %i.

Código de Formato em C

Estrutura Condicional If

ESTRUTURA DE REPETIÇÃO WHILE Exemplo: Imprime uma sequência de 5 a 0 void main(){ int x=5; while (x > 0) { x = x - 1; printf("valor de x = %d\n",x); }

ESTRUTURA DE REPETIÇÃO DO WHILE /*Só termina a execução da estrutura Do While quando n for negativo*/ void main (){ int n; /* requisita valor do usuário */ do { printf("Digite um valor inteiro nao negativo:"); scanf ("%d", &n); } while (n<0); printf(" O valor digitado foi %i", n); }

ESTRUTURA DE REPETIÇÃO FOR int main (void){ int i; for (i = 0; i < 10; i++ ) { printf("%d ", i); } printf("fim\n"); return 0; //gera a saída: //0 1 2 3 4 5 6 7 8 9 fim

Estrutura Condicional Switch float num1, num2; char op; printf("Digite uma expresão: numero operador numero\n"); scanf ("%f %c %f", &num1, &op, &num2); switch (op) { case '+': printf(" = %f\n", num1+num2); break; case '-': printf(" = %f\n", num1-num2); default: printf("Operador invalido!\n"); }

Exercícios Na Linguagem C, os códigos de formação de tipo de dados NÃO estão corretamente associados na alternativa: (a) int - %i; (b) double - %d; (c) float - %f; (d) char - %c; (e) Nenhuma das respostas anteriores. Faça um algoritmo que leia um valor inteiro entre 0 e 10 e escreva o nome do número por extenso(Ex: 5 – número 5).

Exercício Considerando o cardápio de uma lanchonete, apresentado a seguir, construa um programa que receba como valor o código do produto e imprima o nome e o preço do produto.

Exercício Tendo como dados de entrada a altura e o gênero de uma pessoa, escreva um programa em C para calcular seu peso ideal, utilizando as seguintes fórmulas: Para homens (72,7 x altura)-58; Para mulheres (62,1 x altura)-44.7.

Exercício Escreva um programa em C que receba duas notas, calcule a média aritmética das duas notas e imprima ‘Aluno Aprovado’ caso a média seja maior ou igual a 7. Se a nota do aluno for inferior a 7 porém maior que ou igual 4, imprima ‘Aluno irá para Prova Final’. E caso o valor da média seja menor que 4, imprima ‘Aluno Reprovado’.

Exercício Escreva um programa em C que receba um valor inteiro e verifique se ele é par ou ímpar.

Exercício Escreva um programa em C que imprima os números de 1 a 100 utilizando a estrutura While; Escreva um programa em C que imprima os números de 101 a 200 utilizando a estrutura Do While; Escreva um programa em C que imprima os números de 201 a 300 utilizando a estrutura For;

Exercício Escreva um programa em C para validar uma senha digitada pelo usuário. Considere a senha correta o caractere ‘s’. O programa só deve encerrar quando o usuário digitar a senha correta.

Resposta em Algoritmo

Exercício Construa um programa em C que leia 10 valores, calcule e escreva o percentual de valores negativos.

Resposta em Algoritmo

Exercício Construa um algoritmo em C que leia um valor inteiro não negativo, entre 1 e 10, e escreva a sua tabuada. Exemplo: 5 1 x 5 = 5 2 x 5 = 10 3 x 5 = 15 4 x 5 = 20 5 x 5 = 25 6 x 5 = 30 ... 10 x 5 = 50

Resposta em Algoritmo