지원 SL 집중. 첫 평가 2027 목표; 공식 PDF는 403 반환; 기존 확보 요약은 최종 평가 2026임. 남은 가이드, 평가 및 실습 요구사항은 기록된 상태 유지됨.
사전 요구사항: 명시된 양과 단위를 읽고, 산술 및 아래 모델 조건을 사용하십시오. 각 수업은 독립적 이전 전에 자체 방법을 개발합니다.
이는 실제 측정값이나 완성된 평가된 학습자 조사가 아닌, 원작 또는 명시적으로 허구적인 교육 예시입니다.
국제바칼로레이트 · IB Diploma · Computer Science · SL · 주제 5
지원 SL 집중. 첫 평가 2027 목표; 공식 PDF는 403 반환; 기존 확보 요약은 최종 평가 2026임. 남은 가이드, 평가 및 실습 요구사항은 기록된 상태 유지됨.
사전 요구사항: 명시된 양과 단위를 읽고, 산술 및 아래 모델 조건을 사용하십시오. 각 수업은 독립적 이전 전에 자체 방법을 개발합니다.
이는 실제 측정값이나 완성된 평가된 학습자 조사가 아닌, 원작 또는 명시적으로 허구적인 교육 예시입니다.
예시:
일차 탐색은 일치하는 14 항목 없이 모든 항목을 스캔합니다. 몇 번의 항목 비교가 발생합니까? 동일한 순서를 사용하십시오: 알려진 양 → 모델 → 관계 → 대입 → 단위 및 해석.
경고:
한 개의 성공적인 샘플 테스트가 모든 유효한 입력에 대해 알고리즘이 옳음을 증명합니다. 이 주장은 틀렸습니다: 성공적인 샘플 테스트는 모든 유효한 입력에 대해 정확성을 증명하지 않습니다. 교재 소스가 없는 한 Cambridge 특유의 가상어법 구문을 IB 과정에 도입하지 마십시오.
핵심:
알고리즘, 추적 및 정확성 증거: 입력 조건과 예상 출력을 명시하십시오. 경계 사례, 허용되는 경우의 빈 집합, 중복 및 유효하지 않은 값을 사용하십시오. 잘못된 알고리즘을 잘못된 구현 또는 불완전한 요구 사항과 구분하십시오.
def first_index(values, target):
for index, value in enumerate(values):
if value == target:
return index
return -1
print(first_index([4, 7, 4], 4))
print(first_index([4, 7, 4], 9))
print(first_index([], 4))
기대 출력:
0
-1
-1
루프는 인덱스 0을 먼저 테스트하여 일치할 때 정지하고,列表 소진 후 −1만 반환. 중복인 경우 첫 번째 인덱스 반환. 빈列表는 루프 본문을 실행하지 않음.
| English | 한국어 |
|---|---|
| algorithm/ˈælɡərɪθəm/ | 알고리즘 |
| boundary test/ˈbaʊndəri test/ | 경계 테스트 |
과목 로드 중…