Curso de Introdução à Liguagem de. Grupo PET-Tele. Universidade Federal Fluminense. July 16, 2012

Documentos relacionados
Dicas PET-Tele. Apostila Básica de Funções em C

Introdução a Computação

Programação Básica. Estrutura de um algoritmo

Apostila para Introdução à Linguagem de

12 - Dados Estruturados Vetores, Matrizes e Strings

Programação: Vetores

Introdução à Programação

Introdução a Programação de Jogos

Algoritmos e Programação

Fundamentos de Programação 1

Introdução a C. Para saber quais os procedimento ou funções que existem em cada biblioteca, acesse

Aula 8 Oficina de Programação Vetores. Profa. Elaine Faria UFU

Introdução Linguagem C. UDESC - Prof. Juliano Maia 1

Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo

Vetores. e o programa deverá ler os valores separadamente:

Algoritmos e Programação

ALGORITMOS AULA 01. Baseado nas aulas do Prof. Jorgiano Vidal

Capítulo 1: Introdução à Linguagem C. Pontifícia Universidade Católica Departamento de Informática

Introdução à Programação. Introdução a Linguagem C. Prof. José Honorato F. Nunes

Computação 2. Aula 2. Profª. Fabiany Vetores e Matrizes

#include <stdio.h> Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C

Introdução a Programação de Jogos

Apresentação da ferramenta de programação. Comandos de entrada e saída. Prof. Alex Camargo

Modulo 2 Leitura, Escrita e IF

Introdução a Programação na Linguagem C.

LP II Estrutura de Dados

Linguagem C. André Tavares da Silva.

Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação

Linguagem C Princípios Básicos (parte 1)

LINGUAGEM C: ARRAY: VETORES E MATRIZES

Linguagem C: Introdução

Computação Informática

Linguagem C. Linguagem artificial e formal usada para comunicar instruções ao computador. Proposta por Dennis Ritchie entre 1969 e 1973.

Programação 1. Atribuição, operadores aritméticos, entrada de dados. Técnico em Eletrônica Semestre 5 02

Olimpíadas de Informática Aulas preparatórias Introdução a Programação em C.

LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO

Introdução à Linguagem C. Adaptado de Deise Saccol

Programação de Computadores II

Introdução a Linguagem C (Parte I) UFPA Sistemas de Informação. Roberto Araujo 2013

Algoritmos e Estruturas de Dados I

INSTITUTO FEDERAL DE! EDUCAÇÃO, CIÊNCIA E TECNOLOGIA RIO GRANDE DO NORTE

CURSO BÁSICO DE PROGRAMAÇÃO AULA 15. Revisão Vetores e Matrizes Trabalho

Conhecendo a Linguagem de Programação C

Introdução a Programação. Ponteiros e Strings, Alocação Dinâmica

Fundamentos de Programação 1

Introdução à Programação Aula 16. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação

CURSO BÁSICO DE PROGRAMAÇÃO AULA 11. Revisão Aula Anterior Vetores Cadeia de Caracteres

Introdução à Linguagem C

Programação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO

Programação de Computadores II

Apontadores/ponteiros

LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO

CURSO BÁSICO DE PROGRAMAÇÃO AULA 19. Netbeans - Linguagem JAVA - Vetores - Matrizes - Métodos

Introdução à Programação

SSC304 Introdução à Programação Para Engenharias. Introdução a Linguagem C. GE4 Bio

ENGENHARIA DE PRODUÇÃO PROGRAMAÇÃO Algoritmos Conceitos Iniciais. Prof. Luiz Fernando Laguardia Campos FMS

Aulas preparatórias Introdução a Programação em Linguagem C

PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C

Linguagem de Programação C. Linguagem de Programação C. Linguagem de Programação C. Linguagem de Programação C. Linguagem de Programação C

PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C

Laboratório de Introdução à Ciência da Computação I

Estruturas de Dados. Nem sempre, a manipulação de dados é feita por simples elementos...

ESTRUTURAS DE CONTROLE

Universidade Estadual de Mato Grosso do Sul Ciência da Computação Algoritmos e Estruturas de Dados I (AED-I) Prof. Nilton

Aula 10 Oficina de Programação Matrizes. Profa. Elaine Faria UFU

Modulo 4: while do while (limites de variáveis)

ponteiros INF Programação I Prof. Roberto Azevedo

LÓGICA DE PROGRAMAÇÃO. Resumo da Linguagem C. Sérgio Carlos Portari Júnior

Programação em C. Variáveis e Expressões. Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação

Computação 2. Aula 5. Profª. Fabiany defines vetor, strings e matriz por parâmetros de função

INTRODUÇÃO A LINGUAGEM C

Aula 03 - Linguagem C

Aula 03 -Introdução àlinguagc Programação: Estrutura-Repetição. OPL e IC1 Prof: Anilton Joaquim da Silva

Quantas variáveis para armazenar as notas e as médias são necessárias para resolver este problema?

Disciplina de Algoritmos e Programação

Programação de Computadores II

Linguagem de Programação C

Algoritmos e Técnicas de Programação

Universidade de São Paulo São Carlos Instituto de Ciências Matemáticas e de Computação. Profa Rosana Braga

Aula 4 Introdução ao C

Manipulação de Arquivos

Aula 9 Oficina de Programação Matrizes. Profa. Elaine Faria UFU

Laboratório de Introdução à Ciência da Computação I

3. Linguagem de Programação C

Linguagem C. Programação Estruturada. Estrutura de Dados Heterogêneos. Prof. Luis Nícolas de Amorim Trigo

Estruturas de repetição. Objetivos: - Compreender diversos tipos de comandos de repetições disponíveis na linguagem C.

Olimpíadas de Informática

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.

Introdução à Programação Estruturada Parte 3. Material da Prof. Ana Eliza

Aula 1 Apresentação do Curso

Estruturas de Dados. Nem sempre, a manipulação de dados é feita por simples elementos... Vetores, Matrizes e Strings Introdução à Computação 1 de 27

Aula 5 Oficina de Programação Introdução ao C. Profa. Elaine Faria UFU

Fundamentos de Programação1

Introdução à Computação

Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação

Métodos Computacionais. Funções, Escopo de Variáveis e Ponteiros

Revisão C++ - Parte 1

Conceitos Básicos Linguagem C

Introdução a Linguagem C

Transcrição:

urso de à urso de à Universidade Federal Fluminense July 16, 2012

Indrodução urso de à O é uma linguagem de programação criada por Dennis Ritchie, em 1972 e que continua a ser muito utilizada até os dias atuais. Seu uso é bastante amplo, podendo ser utilizada para automatizar ferramentas e construção de softwares. Este tutorial demonstrará as funções básicas em, apenas com o intuito de orientar um usuário a entender sobre a linguagem e ver como o código funciona.

Estrutura Básica urso de à Diretivas para o pré-processador Declaração de variáveis globais main () { declaração de variáveis locais da função main comandos da função main }

Diretivas urso de à Diretivas para o processador - Bibliotecas Diretiva include permite incluir uma biblioteca Bibliotecas contêm funções pré-definidas, utilizadas nos programas Diretiva #include <stdio.h> #include <stdlib.h> #include <math.h> #include <system.h> #include <string.h> onteúdo Funções de entrada e saída Funções padrão Funções matemáticas Funções do sistema Funções de texto

ompiladores urso de à Os compiladores são ferramentas utilizadas para traduzir uma determinada linguagem (código fonte) em um código objeto. Esse código objeto permite a um programa, através de uma linguagem binária, conversar com um sistema, por exemplo. Para, é bastante utilizado o G (em Linux) e o Dev ++ (para Windows). Nesse curso, iremos utilizar o G.

DEV-++ urso de à O Dev-++ é um ambiente de desenvolvimento de programas em e ++ (editor, compilador, bibliotecas...) Pode ser baixado em: http://www.bloodshed.net/devcpp.html

Bibliotecas urso de à

Exemplo de Programa - printf urso de à

Variáveis urso de à As variáveis são posições na memória do computador capazes de armazenar um determinado valor que um usuário pode atribuir. Sempre que formos utilizar uma variável, mostra-se necessário declará-la na tela. Os principais tipos são: int (números inteiros), float (números reais), string (letras). Uma variável inteira pode ser declarada através do código:

Exemplo de Programa - scanf urso de à

Operações Matemáticas urso de à

Exercício urso de à Faça um programa que some dois números dados pelo usuário.

Soma urso de à

Exercício urso de à Faça um programa que peça três notas para o usuário e calcule a média delas.

Média urso de à

Exemplo de Programa - if e else urso de à

Exemplo de Programa - elseif urso de à

Exercício urso de à alcule o índice de massa corporal (IM) obtendo o peso(kg) e a altura(m) e diga a categoria que a pessoa está classificada.

IM I urso de à

IM II urso de à

Exemplo de Programa - For urso de à

Exercício urso de à Faça um programa que imprima 654321 na tela utilizando a função for.

654321 urso de à

Exercício urso de à Faça um programa que some todos os números anteriores a um número dado pelo usuário.

Somatório urso de à

Exercício urso de à Faça um programa que imprima o fatorial de um número dado pelo usuário.

Fatorial urso de à

Exemplo de Programa - for dentro de um for urso de à

Vetores urso de à Os vetores são estruturas capazes de armazenar várias variáveis de um determinado tipo. Mostra-se necessário informar ao seu programa o tamanho desse vetor, mesmo que você não utilize todo o seu espaço alocado.

Exemplo de Programa - Vetores urso de à

Exercício urso de à Escreva um programa para ler um vetor V de 6 elementos inteiros, trocar todos os valores negativos do vetor V por 0. Escrever o vetor V modificado na tela.

Vetores Positivos urso de à

Exemplo de Programa - while urso de à

Exercício urso de à Escreva um programa que leia o preço de compras. Para indicar que as compras acabaram, o usuário digitará um preço negativo. Ao final, o preço total a se pagar deverá ser exibido.

ompras urso de à