Aula 5 Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI.

Slides:



Advertisements
Apresentações semelhantes
Lógica e Estrutura de Dados Fundamentais Professor: Eduardo O. Teles
Advertisements

Profª. Leticia Lopes Leite LAPRO A - FACIN
Conteúdo: - Matriz.
ICC – Matrizes Jorge Macêdo.
Introdução à Linguagem C
Programação II Funções especiais Ricardo de Sousa Britto
UDESC - Prof. Juliano Maia
LPG – I Prof. Flavio Marcello
LPG - I: Ponteiros e Vetores/Matrizes UDESC - SBS
Universidade Federal do Espírito Santo Programação II Vetores Professora: Norminda Luiza.
Linguagem C Strings.
Estruturas de Dados Homogêneas Unidimensionais – Vetores e Strings
Linguagem C Strings.
Strings Definição: Não confundir caracteres com strings
O Portal do Estudante de Computação
O Portal do Estudante de Computação
Strings: Cadeia de Caracteres
Registros.
Aula prática 9 Alocação Dinâmica Monitoria de Introdução à Programação
Aula prática 7 Strings Monitoria de Introdução à Programação
Linguagem de Programação II Parte VII
UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL INTRODUÇÃO À ALGORITMOS Professora: Fabíola Gonçalves.
CADEIA DE CARACTERES (Strings)
UNIDADE 5 ESTRUTURAS DE DADOS HOMOGÊNEAS
Curso de C/C++ Aula 2 Instrutor: Luiz Felipe Sotero
Computação Eletrônica
Vetor Prof. Guilherme Baião S. Silva Adaptações:
Aula prática 7 Strings Monitoria de Introdução à Programação
Estruturas de Dados Aula 6: Cadeias de Caracteres
STRINGS Dilvan Moreira (baseado no livro Big Java e Z. Liang)
1 Introdução à Linguagem C Strings Deise Saccol Adaptado de slides das Profas. Patrícia Jaques e Mônica Py.
 2000 Prentice Hall, Inc. All rights reserved. 1 Capítulo 8 - Caracteres e Strings Sumário 8.1Introdução 8.2Conceitos Fundamentais de Strings e Caracteres.
Programação Computacional Aula 8: Entrada e Saída pelo Console Prof a. Madeleine Medrano
Programação Computacional Aula 9: Meu primeiro programa em C
Aula prática 7 Strings Monitoria de Introdução à Programação.
Algoritmo e Estrutura de Dados I Aulas 12 – Linguagem C Strings Márcia Marra
PROGRAMAÇÃO II – PARTE 6 Profa. Maria Augusta Constante Puget.
 O que são arrays:  estruturas de dados homogêneas  coleção de elementos do mesmo tipo referenciada por um nome comum  um array pode ser imaginado.
Estruturas Homogêneas – Vetores e Matrizes
Profa. Maria Augusta Constante Puget
Aula Prática 6 Vetores e Matrizes Monitoria
Aula prática 7 Strings Monitoria de Introdução à Programação.
Linguagem de Programação
Arrays e Matrizes na Linguagem C Prof. Kariston Pereira Adaptado de Material gentilmente fornecido pelo Prof. Rui Tramontin (DCC/UDESC)
Programação em C Aula 9.
PCI- Vetores Profa. Mercedes Gonzales Márquez. Aula 5 - VetoresAlgoritmos e Estruturas de Dados I Sequência de valores todos do mesmo tipo Nome único.
Como utilizar o SIGPP Tutorial. 1ª. Etapa: Cadastrar o Plano de Metas da Unidade.
Aula 9 Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI.
Aula 7 Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI.
Aula 4 Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI.
CURSO BÁSICO DE INFORMÁTICA INSTRUTORA: JOSILENE BRAGA
Clique para editar o título Linguagem C Para programadores Python PMR
Laboratório de Computação Aula 05 – Array Prof. Fábio Dias
Programação p/ INTERNET - HTML Prof. João Ricardo Andrêo 2/6/ :46 1 TABELAS A TAG é utilizada para apresentação de dados no formato de tabelas (apresentação.
Normalização (4FN) Na literatura aparecem outras formas normais, como a forma normal de Boyce/Codd, a 4FN e a 5FN. Destas a única que tem importância na.
Aula 8 Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI.
Estruturas Homogêneas - Vetores
1 Aula 07 Strings Prof. Filipe Mutz. 2 Em nossos programas ainda não vimos como armazenar palavras e textos, e eles são muito importantes! Exemplos: Programas.
Informática – Senai. Include e Require O PHP tem duas formas normalmente usadas para incluir o conteúdo de um arquivo PHP, em uma outra página. São elas:
EDITOR DE PLANILHAS MICROSOFT EXCEL 2010
Orientação a Objetos - Programação em C++ Slides 13: A classe Predefinida String. OO – Engenharia Eletrônica Prof. Jean Marcelo SIMÃO.
Fundamentos de Programação 1 Linguagem C Slides 03 – ‘Vetores’ Prof. SIMÃO Jean Marcelo SIMÃO Estrutura de Dados Homogêneas “Vetores” 1.
Aula 12 Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI.
Computação – Informática Aula N. 05 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Matrizes em C” 1.
Aula 14 Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI.
Estruturas Homogêneas - Matrizes
1 Exercício: Vending Machine Mecatrônica, Requisitos gerais R1: Cadastro de produto Quantidade Localização Preço R2: Carga de dinheiro para troco.
Aula Prática 7 STRINGS Monitoria  Um dos tipos de arranjos que mais ocorre em C é o arranjo de caracteres, ou string. C não suporta um tipo básico.
DHD – Desenvolvimento em Hardware
DHD – Desenvolvimento em Hardware
Transcrição da apresentação:

Aula 5 Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI

Vetores Uma forma de inicializar os vetores com os valores já definidos é a seguinte: int dados[5] = {10, 12, 15, 22, 45}; Desta forma estamos inicializando o vetor e atribuindo seus valores iniciais. As chaves limitam os valores separados por vírgula. Neste caso não pode haver mais que cinco valores. Vejamos outro caso. char nome[] = {‘R’, ‘i’, ‘c’, ‘a’, ‘r’, ‘d’, ‘o’}; Agora não definimos o tamanho do vetor, este será definindo pela quantidade de elementos adicionados. Em ambos os casos o tamanho do vetor não pode ser alterado.

Matrizes Uma matriz pode ser declarada em C como um vetor de vetores. [1, 0, 0] A = [0, 1, 0] [0, 0, 1] A matriz A pode ser declarada em C como a seguir. int matrizA[3][3] = { {1, 0, 0}, {0, 1, 0}, {0, 0, 1} };

Strings No slide anterior vimos a declaração de um vetor com caracteres. Em C vetores de caracteres são conhecidos como strings. E podem ser declarados também da seguinte forma. char curso[] = "Mecatronica"; Para manipulação de strings temos a biblioteca. – strcat (s1, s2): Concatena s2 em s1. – strcpy (s1, s2): Copia s2 em s1. – strncpy (s1, s2, n): Copia n caracteres de s2 em s1. – strcmp (s1, s2): Compara s1 com s2 e retorna 0 se forem iguais. Existem diversas outras funções.

Display LCD Display 16x2 – 2 linhas – 16 colunas Monocromático Cada linha pode escrever 16 caracteres da tabelas ASCII

Display LCD

Como escrever no display? Biblioteca do CCS para LCD. É importante lembrar que precisar incluir esta biblioteca após a diretiva #use delay. #include #FUSES NOWDT, INTRC, NOMCLR #use delay(clock=4MHz) #include...

Display LCD A biblioteca utiliza a Porta D para se comunicar com o LCD. Algumas funções da biblioteca: lcd_init(): deve ser utilizada para inicializar a biblioteca. lcd_putc(c): exibe o caractere c na próxima posição do LCD. lcd_gotoxy(x, y): define a posição (x,y) no LCD (1,1 é a primeira linha e primeira coluna. lcd_getc(x, y): retorna o caractere da posição (x,y). lcd_cursor_on(on): liga (on = 1) ou desliga (on = 0) o cursor.

Display LCD A função lcd_putc(c) pode receber caracteres de escape. \a: Retorna o cursor para o início. \f: Limpar o display e retorna o cursor para o início. \n: Vai para o início da segunda linha. \b: Move para trás uma posição.

Exercício! :D Faça um projeto no Proteus com que utiliza um LCD 16x2 e um PIC18F4550 e seu respectivo programa em C para apresentar as mensagens abaixo, sem as aspas, a cada 3 segundos sequencialmente. “Bem vindo ao curso de PIC18F” “O display LCD exibe 16 char por linha”

Exercício! :D Modifique o programa anterior para que o texto a seguir possa ser exibido linha a linha. Adicione dois botões, um para exibir a próxima linha e outro para exibir a linha anterior. “Eu vou fazer todas as ativi- dades sem perder nenhuma!”