Buscar

ADS_LTP_AULA_SEMANA_01_PAULISTA

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 17 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 17 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 17 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

Universidade Paulista
 LTP
1ª Aula 
Curso Superior de Tecnologia em 
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
© 
 UNIP 2021 all rights reserved
Professor ANGEL ANTONIO GONZALEZ MARTINEZ
1
APRESENTAÇÃO DO PROFESSOR
Professor Angel Antonio Gonzalez Martinez
Formação Acadêmica
Engenheiro Eletricista Modalidade Eletrônico (Universidade Mackenzie)
Mestre Em Engenharia Elétrica – Sistemas Eletônicos Poli-USP
Doutorado Em Engenharia de Produção – Sistemas Inteligentes – Unip
Profissional
Professor Na Unip desde 2006
Analista de Sistemas em Várias Empresas, ITAU, Safra, Bradesco, IBBA, Redescard, IBM, AVON, etc., por várias consultorias várias linguagens.
© 
 UNIP 2021 all rights reserved
Professor ANGEL ANTONIO GONZALEZ MARTINEZ
2
Plano de Ensino
Ementa
Algoritmos. Estruturas fundamentais de algoritmos: sequência, tomada de decisão e repetição. Estrutura de Dados. Introdução à linguagem de programação. A linguagem de programação C. Fundamentos de programação estruturada. Macros e Funções. Vetores, Strings e Matrizes. Estruturas e Uniões. Ponteiros. Funções de entrada e saída. Funções gráficas e textos. Filas, Pilhas, Listas encadeadas. Árvores de busca binária. Práticas laboratoriais. 
Objetivos
Apresentar o conceito de algoritmo e de como desenvolvê-lo abordando o paradigma procedural estruturado, envolvendo os conceitos básicos de lógica de programação. Capacitar o aluno a construir programas estruturados de dificuldade inicialmente simples, e por último, mediana e avançada. Utilizar a Linguagem C/C++ como linguagem para desenvolvimento de programas
© 
 UNIP 2021 all rights reserved
Professor ANGEL ANTONIO GONZALEZ MARTINEZ
Critérios de Avaliação
NP1 = Nota Prova 1 - Professor 
NP2 = Nota Prova 2 - Professor 
PIM = Projeto Integrado MultiDiscplinar
O PIM é uma DISCIPLINA ONDE SE ENTREGA UM TRBALHO 
A DISCIPLINA PIM INTERFERE 20% NA NOTA DE TODAS AS DISCIPLINAS
MEDIA SEMESTRAL (MS >= 5 APROVADO)
	MS = 0,4 X NP1 + 0,4 X NP2 + 0,2 X PIM
© 
 UNIP 2021 all rights reserved
Professor ANGEL ANTONIO GONZALEZ MARTINEZ
MANUAL DO ALUNO – CALENDÁRIO 
© 
 UNIP 2021 all rights reserved
Professor ANGEL ANTONIO GONZALEZ MARTINEZ
Planejamento PRELIMINAR PARA O SEMESTRE 
Possíveis Datas de Provas
DATA NP1 = 19/09/2022
DATA NP2 = 07/11/2022
DATA SUB = 28/11/2022
OBSERVAÇÃO: 
A PROVA SUBSTITUTIVA SE APLICA AOS ALUNOS QUE NÃO REALIZARAM UMA DAS PROVAS. 
A SUBSTITUTIVA SUBSTITUI APENAS UMA NOTA E A MESMA DEVE SER SOLICITADA NA SECRETARIA ATÉ 48HORAS APÓS A PROVA PERDIDA.
© 
 UNIP 2021 all rights reserved
Professor ANGEL ANTONIO GONZALEZ MARTINEZ
BIBLIOTECA ONLINE DA UNIP 
© 
 UNIP 2021 all rights reserved
Professor ANGEL ANTONIO GONZALEZ MARTINEZ
HÁ DUAS BIBLIOTECAS 
© 
 UNIP 2021 all rights reserved
Professor ANGEL ANTONIO GONZALEZ MARTINEZ
BIBLIOGRAFIA BÁSE
1) André Backes. Linguagem C - Completa e Descomplicada. Grupo GEN, 2018. 9788535291070. E-book. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788535291070/. 
2) PEREIRA, Sílvio do L. Estruturas de Dados em C - Uma Abordagem Didática. Editora Saraiva, 2016. 9788536517254. E-book. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788536517254/. 
© 
 UNIP 2021 all rights reserved
Professor ANGEL ANTONIO GONZALEZ MARTINEZ
IMAGENS DOS LIVROS BASES - NA BIBLIOTECA
LIVRO 1
LIVRO 2
© 
 UNIP 2021 all rights reserved
Professor ANGEL ANTONIO GONZALEZ MARTINEZ
CONTEÚDO PLANEJADO PRELIMINAR (PODE SER ALTERADO)
	LIVRO	PROVA	Aula	Conteúdo
	LIVRO 1	P1	01	Apresentação do Professor / Plano de Ensino / Critétio de Avaliação / Planejamento do Curso / Sobre a Linguagem C / Ferrametas etc
			02	INTRODUÇÃO À LINGUAGEM C - CAP 1 
			03	LENDO E ESCREVENDO VARIÁVEIS - CAP 2
			04	OPERAÇÕES - CAP 3
			05	CONTROLE CONDICIONAL - CAP 4
			06	COMANDOS DE REPETIÇÃO - CAP 5
			07	VETORES E MATRIZES - CAP 6
			08	STRINGS - CAP 7
			09	TIPOS DEFINIDOS PELO PROGRAMADOR - CAP 08
			10	FUNÇÕES - CAP 9
			11	REVISÃO E EXERCICIOS PRÉ PROVA
		P2	12	PONTEIROS - CAP 10
			13	ALOCAÇÃO DINAMICA - CAP 11
			14	ARQUIVOS - CAP 12
	LIVRO 2		15	ESTRUTURAS DE DADOS PILHAS - CAP 01 E CAP 02
			16	FILAS E RECURSÃO - CAP 04 E CAP 06
			17	ENUMERACAO ORDENAÇÃO E BUSCA - CAP 07 E CAP 08
			18	LISTAS ENCADEADAS E ORDENADAS - CAP 09 E CAP 10
			19	MAPEAMENTOS E DICIONARIOS - CAP 09 E CAP 10
			20	ARVORES E GRAFOS - CAP13 E CAP 15
			21	REVISÃO E EXERCICIOS PRÉ PROVA
© 
 UNIP 2021 all rights reserved
Professor ANGEL ANTONIO GONZALEZ MARTINEZ
Ferramentas de Desenvolvimento 
Alguns ferramentas recomendadas. Existem várias.
a) Codeblock https://www.codeblocks.org/
b) devC++  https://sourceforge.net/projects/orwelldevcpp/
c) devC++ Embarcadero https://www.embarcadero.com/br/free-tools/dev-cpp
d) tdm gcc  https://jmeubank.github.io/tdm-gcc/
e) CodeLite  https://codelite.org/
f) Visual Studio https://visualstudio.microsoft.com/pt-br/vs/community/
g) Eclipse c++ https://www.eclipse.org/downloads/packages/release/2022-06/r/eclipse-ide-cc-developers
h) NotePad++ https://notepad-plus-plus.org/downloads/
 
© 
 UNIP 2021 all rights reserved
Professor ANGEL ANTONIO GONZALEZ MARTINEZ
Linguagem C – Algumas Versões
1969 – Criada a linguagem B
1971 – Criada a linguagem NB – New B
1972 – NB recebe o nome de Linguagem C
1973 – O Unix é reescrito na Linguagem C
1978 – Primeira Edição do Livro “The C Programming Language”
1983 – C entra no ANSI
1989 – ANSI C89
1989 – ANSI C99
2011 – ANSI C11
2017 – ANSI C17
2023(?) – ANSI C2x
Fonte: https://en.cppreference.com/w/c/language/history
© 
 UNIP 2021 all rights reserved
Professor ANGEL ANTONIO GONZALEZ MARTINEZ
Linguagem C – Sistemas Operacionais
Unix
Linux
MacOS
Windows
Android ( Java no Linux)
etc
© 
 UNIP 2021 all rights reserved
Professor ANGEL ANTONIO GONZALEZ MARTINEZ
FERRAMENTA CODE BLOCK
Cria uma pasta Projetos
Para cada programa ter um pasta
Não usar acentos, espaços e ç 
Projetos tipo Console
© 
 UNIP 2021 all rights reserved
Professor ANGEL ANTONIO GONZALEZ MARTINEZ
Alo Mundo
© 
 UNIP 2021 all rights reserved
Professor ANGEL ANTONIO GONZALEZ MARTINEZ
© 
 UNIP 2021 all rights reserved
Professor ANGEL ANTONIO GONZALEZ MARTINEZ

Continue navegando