Buscar

linguatgem C, introdução comandos if else, for, while, do while

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 25 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 25 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 25 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

INTRODUÇÃO À
COMPUTAÇÃO
Prof. Esp. Angelo Moraes Machiaveli
Prof. Msc. Fernando Roberto Proença
Apresentação do Plano de Ensino da Disciplina
Tópicos da Aula
 O Professor
 Os Alunos
 A Disciplina
 Habilidades e Competências
 Objetivos
 Ementa
 Procedimentos Didáticos
 Intranet
 Temas de Estudo
 Referências Bibliográficas
 Considerações Finais
O Professor
Prof. Esp. Angelo Moraes Machiaveli
 Formação Acadêmica:
 Bacharel em Ciência da Computação – UNIFRAN (2008)
 Especialista em Metodologia e Didática do Ensino Superior – FESP (2012)
 Experiência Profissional:
 Analista Programador Sênior – UEMG – Unidade Passos, desde julho de 2008
DEPARTAMENTO DE INFORMÁTICA
DESENVOLVIMENTO DE 
SISTEMAS
SISTEMA ACADÊMICO
RELATÓRIOS
BANCO DE DADOS
O Professor
Prof. Esp. Angelo Moraes Machiaveli
 Áreas de Conhecimento:
 Desenvolvimento de Sistemas (C#)
 Desenvolvimento Web (Html, CSS, JavaScript, Jquery, Asp.Net MVC)
 Banco de Dados (SqlServer, MySql)
 WebDesign (BootStrap Framework, Photoshop, Illustrator)
 Animação 2D (AnimeStudio)
 Animação e Modelagem 3D (Blender)
Os Alunos
Apresentação:
 Nome e Cidade
 Trabalha na área de informática?
 Se sim, qual área?
 Gosta de Programação?
 Tem facilidade/dificuldade?
 Se tem dificuldade, qual a dificuldade?
 Qual área e/ou disciplinas(s) gosta mais?
INTRODUÇÃO À COMPUTAÇÃO
Habilidades e Competências
 Identificar oportunidades de mudanças e projetar soluções 
usando tecnologias da informação nas organizações;
 Modelar e implementar soluções de Tecnologia de 
Informação em variados domínios de aplicação;
 Representar os modelos mentais dos indivíduos e do 
coletivo na análise de requisitos de um Sistema de 
Informação;
INTRODUÇÃO À COMPUTAÇÃO
Objetivos
 Definir principais fatos históricos na área da computação;
 Listar e classificar componentes de hardware;
 Diferenciar elementos de hardware e software;
 Explicar as diferenças entre os tipos de linguagem de programação;
 Desenvolver fluxogramas e documentação técnica de softwares;
 Explicar o funcionamento das técnicas básicas de programação;
INTRODUÇÃO À COMPUTAÇÃO
Ementa
 Breve História do Computador. 
 Componentes básicos de um computador. 
 Tipos de software. 
 Classificação das linguagens de alto nível, de montagem e de máquina. 
 Compilador, Montador e Interpretador. 
 Paradigmas de linguagens de programação. 
 Desenvolvimento de algoritmos, com estratégias de solução, representação e 
documentação. 
 Estruturação de Programas. 
 Tipos de dados, escalares, reais, booleanos, vetores, matrizes e cadeias de 
caracteres. 
 Ambientes de programação e transcrição de algoritmos. 
INTRODUÇÃO À COMPUTAÇÃO
Ementa
 Ensino de uma linguagem estruturada. 
 Regras para declaração de identificadores. 
 Operadores matemáticos, relacionais e lógicos. 
 Expressões lógicas e aritméticas. 
 Blocos de execução. 
 Estruturas de decisão. 
 Estruturas de repetição. 
 Tipos de dados avançados: conjuntos, registros, vetores de registros. 
 Conceitos básicos de lógica de programação.
INTRODUÇÃO À COMPUTAÇÃO
Procedimentos Didáticos 
 Aulas teóricas expositivas em sala de aula 
 Aulas práticas em laboratório 
 Ambiente de Ensino a Distância (Intranet) 
 apoio ao ensino presencial 
 Trabalhos Práticos 
 Avaliações 
INTRODUÇÃO À COMPUTAÇÃO
 Intranet 
 Material de Apoio – conteúdo apresentado em aula 
 Atividades – especificações de atividades avaliativas 
 Disco Virtual – para postar trabalhos, armazenar e/ou compartilhar conteúdo 
com colegas e professores 
 Leitura – material extra complementar, se houver. 
 Contatos/correios – comunicação. Avisos para a turma serão feitas por essa 
ferramenta. 
 Consulta de notas e frequências – acompanhamento da situação na 
disciplina 
 Grupos de alunos – usado para postar trabalho em grupo.
INTRODUÇÃO À COMPUTAÇÃO
Temas de Estudo
 Conceitos Básicos da Computação;
 Algoritmos;
 Variáveis (conceitos, declaração, atribuição de valores);
 Operadores (aritméticos, relacionais, lógicos);
 Comandos de Saída;
 Comandos de Entrada;
 Comandos Condicionais (if, switch);
 Comandos de Repetição (for, while, do/while);
 Variáveis Compostas Homogêneas (Vetor e Matriz);
 Variáveis Compostas Heterogêneas;
CONCEITOS BÁSICOS DA COMPUTAÇÃO
ALGORITMOS
VARIÁVEIS
OPERADORES
+ -
=
/
% *
&&
||
COMANDOS DE ENTRADA E DE SAÍDA
ENTRADA
SAÍDA
ESTRUTURAS DE CONDIÇÃO
ESTRUTURAS DE REPETIÇÃO
VARIÁVEIS COMPOSTAS
4 8 5 9 2
REGISTRO
Nome: Angelo
Código: 20
Idade: 29
INTRODUÇÃO À COMPUTAÇÃO
 Bibliografia Básica
 ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi
de. Fundamentos da programação de computadores : algoritmos, pascal, C/C++ 
padrão ansi e java . 3. ed. São Paulo : Pearson Education do Brasil, [2012].
INTRODUÇÃO À COMPUTAÇÃO
 Bibliografia Básica
 DEITEL, Paul. DEITEL, Harvey. C: Como Programar. Editora Makron Books, 6ª edição, 
2011.
INTRODUÇÃO À COMPUTAÇÃO
 Bibliografia Complementar
 BORDENARUK, Paulo Martins. Princípios de programação em computadores. 10. ed. 
São Paulo : Ed. Érica, 1998.
 FORBELLONE, André Luiz Villar; EBERSPÄCHER, Henri Frederico. Lógica de 
programação : a construção de algoritmos e estruturas de dados . 3. ed., 6. reimpr. 
São Paulo : Pearson Prentice Hall, [2010].
 GUIMARÃES, Angelo de Moura; LAGES, Newton Alberto de Castilho. Introdução à 
ciência da computação. Rio de Janeiro : Ed. J. B. Lippincott Company, [1984].
 OLIVEIRA, Jayr Figueiredo de; MANZANO, José Augusto N. G.. Algoritmos : lógica 
para o desenvolvimento de programação de computadores . 26. ed., rev. São Paulo 
: Ed. Érica, 2012.
Considerações Finais
Prof. Esp. Angelo Moraes Machiaveli
Email: angelo.machiaveli@fespmg.edu.br
Bom semestre para todos!

Outros materiais